jest

    2熱度

    1回答

    我試圖使用Jest測試(特別是AWS的Lambda),但我有困難異步等待功能。 我在用babel-jest和jest-cli。以下是我的模塊。 我正在訪問第一個console.log,但第二個console.log返回未定義的和我的測試崩潰。 關於如何實現這個的任何想法? 下面是我的模塊: import {callAnotherFunction} from '../../../utils';

    1熱度

    1回答

    我已經使用Google並且能夠理解Jest是用於Javascript代碼的開發人員的單元測試工具。我試圖瞭解Jest不是基於瀏覽器的測試工具,類似於硒,也不是功能測試工具。 任何Jest專家都可以爲上述提供答案。 在此先感謝。 gtklanth

    0熱度

    1回答

    我試圖用new針對嘲笑功能時嘲笑返回值: const myMock = jest.fn(); myMock.mockReturnValueOnce('some_string'); const result = new myMock(); 的問題是,new myMock()回報{}(空物體),而不是我指定的返回值。 我查看了文檔,但找不到不同的函數來使用。有沒有不同的功能,我可以使用新的使用

    0熱度

    3回答

    我在WebStorm IDE中有一個node.js項目,它包含一個簡單的Jest測試。 測試通過但JSHint警告說'test' is not defined (w117)。 這裏是我的測試代碼: const sum = require('./sum'); test('adds 1 + 2 to equal 3',() => { expect(sum(1,2)).toBe(3);

    4熱度

    1回答

    有沒有方法使用jest API存根功能? 我已經習慣了與興農存根,在那裏我可以編寫單元測試與存根任何函數調用出來的工作我的測試單位 - http://sinonjs.org/releases/v1.17.7/stubs/ 的示例 - sinon.stub(jQuery, "ajax").yieldsTo("success", [1, 2, 3]);

    0熱度

    1回答

    我正在用Jest.js測試生成器函數,但我的問題一般是關於模塊內模擬函數。 Foo.js有: - const Foo = { callMe() { return true; }, callMe2() { return true; } }; export default Foo; 在我的玩笑測試我想Foo.callMe拋出一個錯誤,

    5熱度

    2回答

    我正在使用react-native init創建react-native項目。我正在使用SQLite綁定的https://github.com/andpor/react-native-sqlite-storage庫。 我有一個DbConnector.jest-test.js單元測試文件。內容是 import DbConnector from '../app/components/DbConnect

    3熱度

    1回答

    在我的reactjs項目中,我使用句柄從模板生成源代碼。這些模板保存在文件中。爲了將這些文件加載​​到JavaScript的,我下面的配置配置webpack: { test: /\.handlebars|hbs$/, loader: 'handlebars-loader?helperDirs[]=' + path.join(__dirname,

    2熱度

    3回答

    用柴,你可以按如下方式創建一個間諜的對象? 上下文:我目前正在將(打字稿)Jasmine測試遷移到(打字稿)Jest。在這種情況下,遷移指南基本上是無用的:https://facebook.github.io/jest/docs/migration-guide.html與任何相對較新的技術一樣,在文檔中沒有任何東西可以輕鬆找到。

    0熱度

    1回答

    您好, 我使用Jest-Preset-Angular與角CLI來測試使用Materialize依賴於jQuery的一個角4應用程序。 問題 的問題是,Materialise的擴展jQuery和這樣做,它調用require('jquery')但是當我運行帶有玩笑的測試中,它返回undefined。 if (typeof(jQuery) === 'undefined') { var jQue