inv*_*sal 4 jestjs react-native detox
如何将 Jest expect 与 Detox expect 混合使用?这是我尝试做的。似乎expect已经盖过了笑话expect。
await mockServer.mockAnyResponse({
httpRequest: {
method: 'POST',
path: '/api/register',
},
httpResponse: {
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
token: 'xxx',
}),
}
});
await element(by.id('name')).typeText('Robert');
await element(by.id('password')).typeText('123456');
await element(by.id('register')).tap();
// Check if endpoint has been called
let result = await mockServer.checkIfRegisterEndPointHasBeenCalled();
expect(result).toBe(true); // <-- how to do something like this?
Run Code Online (Sandbox Code Playgroud)
这分两步完成:
detox.init(),传递一个假initGlobals参数,例如:detox.init({ initGlobals: false })。这将禁用像expectJest这样的覆盖全局变量。const { device, expect } = require('detox');或类似的 ES6 导入使用 detox 公共变量。| 归档时间: |
|
| 查看次数: |
986 次 |
| 最近记录: |