enzyme

    2熱度

    1回答

    這就是我的信使組件看起來像。你可以看到有主要組件和一個列表組件。主要組件默認導出。 有了這一切都在我的應用程序按預期工作。 /imports/ui/components/messenger.jsx import React, { Component } from 'react' import PropTypes from 'prop-types' import { Container, Seg

    1熱度

    1回答

    我有一個酶工具測試React應用程序的問題。 在我的組件中,我有登錄表單,我想測試點擊按鈕後,p標籤是否會填充文本。 事實上,在點擊提交後,會向api發送請求(現在不存在),返回關於不可到達端點的錯誤。 試圖在很多方面進行測試,但注意到一件有趣的事情。使用: it('returns error if endpoint not reachable',() => { const wrappe

    0熱度

    1回答

    我在陣營 - 終極版 export class IncrementalSearch extends React.Component { constructor(props) { super(props); this.onSearch$ = new Subject(); this.onChange = this.onChange.bind(this); } c

    1熱度

    1回答

    我有一個任務來測試React組件,它依賴於BrowserRouter組件,它位於上層的某處。據我所知BrowserRouter傳遞路由對象到任何孩子,孫子等道具 組件: import React, { Component } from 'react'; import Program from './Program'; export default class Programs extends

    1熱度

    1回答

    我試圖用Jest測試一個基本的反應組件,但是當我嘗試導入組件時它會中斷。編輯:注意到它不會拋出這個錯誤,如果我加載一個更簡單的組件。我試圖加載的基本上是相同的,但有一個async實例方法。也許這就是開玩笑吧? test.js import React from 'react'; import {shallow} from 'enzyme'; import Component from '../

    2熱度

    1回答

    我有一個含模態對話框的React組件(使用reactstrap構建,但其他人已報告與react-bootstrap和其他類型的模塊組件相似的問題)。酶無法找到模態內的任何組件,即使它們在實際應用程序中呈現良好。小例子: import React from 'react' import { Modal } from 'reactstrap' export default class MyMod

    0熱度

    1回答

    這是我的測試代碼 import React from 'react'; import { expect } from 'chai'; import { mount, shallow } from 'enzyme'; import Welcome from '../script/src/entry'; describe('<Welcome />',() => {

    0熱度

    1回答

    我正在測試已經開發的React應用程序。該應用程序有一些在Karma中編寫的單元測試用例,但我將使用Jest單元測試應用程序,因爲它是由Facebook開發的用於測試React的新框架。我面臨的問題是由於文件.babelrc。對於玩笑來運行良好.babelrc文件的內容應該如下: // .babelrc { "presets": ["es2015", "react"] } 但我現

    0熱度

    1回答

    我想淺測試我的組件,並且我知道淺測試只測試一個深度。我的問題是,我收到警告是因爲我的組件需要由mapStateToProps和mapDispatchToProps收到的道具。這讓我想知道如何正確地將這些道具發送到我的淺呈現組件,而不會重複方法。 我使用笑話和酶。

    -1熱度

    1回答

    我已經反應組件Button.js,它可以接收幾個道具:type,onClick和text。我寫我的測試,以確定是否組件接收道具,而是在寫與酶測試中,我可以看到,有些道具是未定義返回undefined即使我通過他們。 組件和測試的代碼是here