mocha

    0熱度

    1回答

    我想寫採用摩卡框架測試,並具備此功能 this.checkReorder = function () { var result = []; this.products.forEach(function (p) { if (p.quantity <= p.reorder_level) { result.push(p) ; } })

    3熱度

    1回答

    我正在測試一個nodejs應用程序。當我運行測試時發現這個錯誤。測試腳本如下: .expect((res) => { expect(res.headers['x-auth']).toExist(); expect(res.body._id).toExist(); expect(res.body.email).toBe(email); }) 錯誤顯示: TypeE

    2熱度

    1回答

    我正在使用Mocha測試以es6階段0語法編寫的react/webpack/babel應用程序,其中包括dynamic imports。的WebPack編譯它沒有錯誤,但達到一個動態的導入語法時摩卡引發以下錯誤: import('path/to/file').then(...) ^^^^^^ SyntaxError: Unexpected token import 是我跑的命令是: $ m

    0熱度

    1回答

    也有類似的問題,但似乎並沒有明確的答案,大多數答案都是舊的並且已被棄用。這就是爲什麼我問這個。 所以我有這樣 // B2CPopup_methods_test.js import './domTestsHelper' import { expect } from 'chai' import newB2CPopup from './popupFromDbBoilerplate' descr

    0熱度

    1回答

    運行應用程序時我沒有得到,它只發生在我運行測試時。基本上我現在寫了快照測試。 TypeError: Cannot read property 'length' of undefined at Papertype.render (src/components/layoutcomponents/papertype.js:50:23) 以下是在papertype.js import React, { C

    0熱度

    1回答

    我正在編寫郵件鉤子測試。一旦保存了user,我們將其他信息另存爲單獨的集合。我想驗證細節是否保存在第二個集合中。由於鉤子異步執行,我無法驗證它。 userSchema.post('save', function(user, next){ var filter = new filterModel({name: user.name}); filter.save().then(()=

    0熱度

    1回答

    處理任何形式的錯誤/斷言錯誤的正確方法是什麼,以便當一個測試用例失敗時,後續測試仍然運行?或者在1個JavaScript文件中只有1個測試用例對我更好些? describe('SMP Service Login Page', function() { describe('Loggin in', function() { // Unhappy flow always first

    0熱度

    1回答

    我有這樣的結構的測試文件: describe('Client A', function() { describe("Scenario 1", function() {...}); describe("Scenario 2", function() {...}); : : }); describe('Client B', function() {

    0熱度

    1回答

    我想模擬一個ES6類的方法。 我進口車型模塊: // test.js const models = require(path.resolve('./models')); 在模型文件夾中有一個index.js並同時呼籲models.user並重定向到用戶文件夾index.js: // models/index.js models.user = user; 然後我在index.js用戶等級

    3熱度

    1回答

    我在嘗試應用酶時遇到此錯誤,但無法找到任何相關問題。 這裏是test.js; import React from 'react'; import AccountLoginForm from './LoginPage'; import sinon from 'sinon'; import { mount, shallow, configure } from 'enzyme'; import