开发者问题收集
我正在对从服务器呈现代码列表的组件进行单元测试。响应的格式如下:{ContactActivityView :[{Code:"AB",IsActive:false,},{Code:"BC",IsActive:true,}.....]}在我的 component.ts 文件中,我按以下方式使用它:codesArray: ICodeModel[];ngOnInit() {this.getCodes();
我是 node.js 新手,在为预期会抛出错误的函数设置简单单元测试时遇到了问题。我的函数非常简单:const which_min = function(array) {var lowest = 0;for (var i = 1; i < array.length; i++) {if (array[i] < array[lowest]) lowest = i;}return lowest;}我想测
我正在 Angular 应用下进行单元测试。我的 Angular 版本是 4.0.0。我的组件如下所示:component.ts:import { GdfaClientService } from '../../../service/gdfa-client.service';import { SharedclientService } from '../../../service/sharedcl
为什么是 object.anonymouspackage.json:package.json:{"name": "SmartConverter","version": "1.0.0","main": "./src/js/main.js","scripts": {"test": "jest --coverage","build": "webpack --config ./scripts/*/webp
在单元测试期间,我想用一个名为 Bar 的类来模拟 Foo 类。我必须更改 Foo 类中的属性以进行测试。这是我尝试的。它应该打印:FooBarclass Foo {id = 'foo'constructor() {console.log(this.id)}}const Bar = { ...Foo }Bar.prototype.id = 'Bar'new Foo()new Bar()但我得到的却
我试图弄清楚如何在 React-Native 应用中使用 Jest 测试“onPress”事件,以确保调用正确的函数。我查阅了文档和 Google,但在 React-Native 中找不到解决方案。这是我发现的应该适用于带有enzyme的 React-Native 的内容:const mockFunc = jest.fn();const component = mount(<MyComponent
i具有一个Angular2组件,其中包含一个看起来像887511471的选择框,我正在尝试为NGModelChange事件编写一个单元测试。 这是我最新的失败尝试583756382我遇到麻烦的部分是更改基础模型comp.envfilter ='env3';不会触发更改方法。 我添加了el.triggereventhandler('change',{});,但是这引发了失败:未摄取(在Promise
我遇到了这个问题:TypeError:无法读取未定义的属性“initialPreferences”1 | import { Appearance } from 'react-native-appearance';| ^2 |3 | export const modedColor = (lightModeColor, darkModeColor) => {4 | return Appearanc
我尝试测试我的 React 类,该类具有import dotnetify from "dotnetify";导入。这可以正常工作,但 Jest 说,dotnetify 未定义。如果我更改为const dotnetify = require("dotnetify");,Jest 会通过测试,但这是一个愚蠢的解决方法。如何向 Jest 解释,dotnetify 不是未定义的?提前谢谢您。
我在 React 的一个组件内配置了一个服务,但在使用 jest 和 testing-library 时遇到了问题,应用程序可以运行,但测试被阻止了。 import { appSetupConfig } from '.../myapp'import theConfig from '.../config'useEffect(() => {const allowAppInstance = appSe
我收到TypeError: (0 , _expect2.default)(...).toBeDefined 不是函数,通常的修复方法是将 /'node_modules'/ 更改为不使用引号。这没有帮助。输出是$ jestFAIL __tests__/test_fake_add_component.js● Add fake tests › Add › Add requires onAdd prop
我第一次尝试在 React 中运行一些测试,但是收到了一些错误,但不知道这些是什么。2018-05-30 16:47 node[3217] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)2018-05-30 16:47 node[3217
我的 reactjs 组件 Alerts 按日期/名称对 json 数据进行排序,该组件可以正常工作,但单元测试无法正常工作,它在实用程序函数中中断了该测试,这就是问题所在。Alertscomponent 的一部分使用了实用程序函数 createAlertsWithName 的一部分。它所做的就是将 2 个数组“合并”为 1 个(因为 alerts 数组不包含名称,而我需要它进行排序):expor
我正在尝试使用 jest / digest 运行 React JS 的单元测试。测试目前失败。不太清楚为什么,也许我没有正确调用 expect(wrapper.find)。这是我的测试的一部分: File.test.jsit('renders modal when open flag is true', () => {const props = { isOpen: true };const wra
tsconfig.json{"extends": "./node_modules/pcf-scripts/tsconfig_base.json","compilerOptions": {"typeRoots": ["node_modules/@types"],"allowJs": true,"skipLibCheck": true,"esModuleInterop": true,"allowSyn