Jquery jest.js中的loadFixtures方法
在jest中是否有与loadFixtures方法等效的方法。我似乎在笑话里找不到任何东西。我希望能够将html装置加载到jest测试文件中 或者有没有其他的方式来做html存根的玩笑,我错过了 注意,我没有使用React,因为它是Jquery的旧项目 所以不要写这样的东西Jquery jest.js中的loadFixtures方法,jquery,jestjs,Jquery,Jestjs,在jest中是否有与loadFixtures方法等效的方法。我似乎在笑话里找不到任何东西。我希望能够将html装置加载到jest测试文件中 或者有没有其他的方式来做html存根的玩笑,我错过了 注意,我没有使用React,因为它是Jquery的旧项目 所以不要写这样的东西 window.$ = require('jquery'); beforeEach(() => { document.body.innerHTML = '<div>' +
window.$ = require('jquery');
beforeEach(() => {
document.body.innerHTML =
'<div>' +
' <input id="exMonth" value="02" />' +
' <input id="exYear" value="2017" />'
'</div>';
});
test("exMonth should be 02", () =>{
expect($('#exMonth').val()).toBe('01');
});
您可以使用节点的
fs
进行服务器端测试
var fs = require('fs');
var htmlFixture = fs.readFileSync('spec/fixtures/myFixture.html')
document.body.innerHTML = htmlFixture;
你能告诉我们你试过的代码吗?很难提供帮助而看不到您想要完成什么。我所要做的就是加载一个html文件,以便对其运行测试。没什么可展示的。Jasmine我使用loadFixtures方法。Ok在我的帖子中添加了一个简单的jquery示例。
var fs = require('fs');
var htmlFixture = fs.readFileSync('spec/fixtures/myFixture.html')
document.body.innerHTML = htmlFixture;