reactjs-testutils

    0熱度

    1回答

    我想開發使用Reactjs,我做了一個應用程序,我打電話給一個API(https://jsonplaceholder.typicode.com/users),我也做了這個調用的測試,我不能調用這個API。 我在.Net中製作了一個小型的WebApi項目,這個WebApi有一個端點,這個簡單的結構返回給我一個json:{{person:1},{person:2}}。我使用郵差和Visual中的斷點測

    6熱度

    2回答

    我正在編寫的組件需要根據是否按下ctrl來更改其行爲。 我使用window.onkeydown事件,而是從Simulate陣營測試utils的不允許我來分發事件對window。我也試過window.dispatchEvent(new KeyboardEvent('keydown', { keyCode: 17 }));,但摩卡/節點不識別KeyboardEvent。 有沒有辦法測試window.o

    1熱度

    1回答

    我無法設置輸入字段的值。我究竟做錯了什麼? 如果需要更多信息,請告訴我。謝謝。 describe('SignUpComp',() => { let signUpComp, node; beforeEach(() => { signUpComp = TestUtils.renderIntoDocument(<SignUp />); node = Reac

    1熱度

    3回答

    我不斷收到此錯誤測試我TodoList的組件時: debug.html:38 不變違規: 元素類型是無效的: 預期字符串(建-in組件)或類/函數(用於複合組件),但得到:object。 我不確定是什麼原因造成的。任何人都可以引導我走向正確的方向嗎? TodoList.js: import React from 'react'; import Todo from 'Todo'; class

    4熱度

    2回答

    考慮一個陣營組件的以下輸入元件: <input onChange={() => console.log('onChange')} ... /> 雖然測試陣營組分,我模擬用戶改變輸入值: input.value = newValue; TestUtils.Simulate.change(input); 這導致'onChange'被記錄,如預期。 然而,當'change'事件直接發送(我使用

    0熱度

    1回答

    我有一個問題,在reactjs中測試異步操作。 這裏是我的代碼: export function fillStoryBoard(snippetsLink, channel, uniqueStoryObj, isUniqueStorySearch) { return function(dispatch){ for (var i = 0; i < snippetsLink.length

    1熱度

    1回答

    我正在嘗試使用摩卡,柴和sinon的反應組件進行單元測試。 我的第一個測試工作,它是簡單的檢查組件是否存在,如果道具使用正確。 現在我在測試中遇到了麻煩。 這裏是我的代碼: import * as React from 'react'; import chai from 'chai'; import TestUtils from 'react-addons-test-utils'; impo

    2熱度

    2回答

    我正在爲我的異步操作編寫測試,以處理簡單的代碼。這裏是我的動作功能: export function updateUserAuthenticationStatus(){ return function(dispatch){ return axios.get(getLoginStatusUrl()) .then(response => { const midd

    1熱度

    1回答

    https://github.com/JedWatson/react-select 我想用作出反應,選擇反應成分,但我需要補充測試。 我試過幾個選項,我發現谷歌,但似乎沒有任何工作。我有下面的代碼,但它不會導致更改事件。我已經能夠添加焦點活動,它增加了'is-focussed'類,但'is-open'類仍然缺失。 我用:​​作爲參考 我曾嘗試只在輸入字段中使用改變事件,但是這也毫無幫助。我注意到有

    0熱度

    1回答

    我想測試一個反應頁面。使用.trigger("input", {which: 65})似乎沒有調用SyntheticEvent。所以我想知道是否有可能以某種方式結合testUtils的jQuery和.simulate? 基本上,我試圖做類似 $('selector').simulate('input', ...)