好的,这些测试在不久前通过了。 我没有对我正在使用的 jasmine 的哪个版本进行任何更改,但是......有人可以在这里看到明显的语法错误吗? 运行时,我收到此错误: ...
好的,这些测试在不久前通过了。 我没有对我正在使用的 jasmine 的哪个版本进行任何更改,但是......有人可以在这里看到明显的语法错误吗? 运行时,我收到此错误: ...
在添加 promise 之前,此代码/规范已成功通过 但是后来我在另一个异步 function 运行之后让ajax着火了。 我以为我正确地监视了事情,事实上, console.log继续表明代码正在运行。 事实上,如果我模拟了这样的spyOn(catalogDOM, "updateAvailabil ...
我需要复制通过事件调用的间谍的功能。 即,假设存在: spyOn(method).and.callThrough() ,是否还存在类似: spyOnEvent(event).and.triggerThrough() ? ...
我创建了一个简单的 Fixture HTML 和 Jasmine 测试。 这是我的测试代码。 调用loadFixture 时没有错误。 我已将 html 夹具文件添加到以下目录中: 我正在运行“gradlew test”: 我将调试语句添加到 karma-jasmine-jquer ...
是否可以在单个 Spec 文件或 it 块中同时使用硬断言和软断言我需要在单个规范中同时应用软断言和硬断言。 软断言:如果我们使用正常的“预期”验证,它就像软断言硬断言:在 Export.config 文件的 OnPrepare 中使用 Fail Fast,我们可以实现这一点。 expect 中的 ...
我正在我的项目中设置jasmine和jasmine-jquery库来测试jquery代码。 Jasmine工作正常,但我无法加载jasmine-jquery。 我看到了这个,但是我不知道将茉莉花jQuery库放在哪里? GemFile: gem 'jasmine', '~&g ...
我有 3 个测试,每个测试各种方法。 但是,当我运行这些测试时,出现以下错误: getElementById has already been spied upon 。 有人可以解释为什么即使间谍位于不同的测试套件中我也会收到此错误以及如何修复它。 ...
我正在尝试根据一些数据跟踪自定义事件,为此,我在监视我的自定义事件,并期望该事件得到触发。 这里我试图重设我的spyevent我得到的是未定义的错误 TypeError: undefined is not an object (evaluating 'spyOnEvent(document ...
我正在开发一个有角度的应用程序,并且正在使用Jasmine对其进行单元测试。 我是茉莉新手。 我想要的是测试(更改)事件的<select>标记,当用户从下拉列表中选择一个值时,触发更改事件。 要测试的代码: 到目前为止,我能做的就是触发change事件,以便 ...
我正在开发一个有角度的应用程序,并且正在使用Jasmine对应用程序进行单元测试。 该应用程序使用ngx-modal-dialog ( 在此处输入链接描述 )插件作为弹出框,例如一个确认框作为动态组件。 我想要的是触发单击事件以进行确认或取消,无论用户选择什么。 弹出对话 ...
假设我有一个返回我当前位置的服务函数。 并且该函数具有回调以返回位置。 我们可以像下面这样轻松地mock函数。 但是我想在callFake()调用successHandler(location)之前引入一些延迟(比如说1秒)。 有办法实现吗? xxxSpec.js Lo ...
我对茉莉非常陌生。 实际上,我今天才刚刚开始,没有编写JS单元测试用例的先验知识。 但是我想完成一个任务-我有一组CSV格式的数据(例如(模型,类型,车辆)等),并将该数据上传到PostgreSQL数据库中。 现在,我想在Jasmine中编写一个测试用例,以检查数据库中已上传的数据是否与c ...
我已经按照此处提到的步骤设置了茉莉花框架,但是当我尝试使用jasmine关键字(例如browser.open在browser.open中打开URL时,出现了一个browser not defined的错误browser not defined 。 当我使用require获取另一页时,它给出了R ...
我有一个使用jQuery构建的逻辑,每个逻辑使用两个循环。 我不确定如何为它编写茉莉花测试。 这是我的代码/逻辑: jQuery的: 逻辑: div元素中的文本不应与filterarray值匹配。 如果元素匹配,则应将其删除。 这是我的茉莉花测试代码。 ( ...
在我的控制器中,我们定义了以下两种方法- 从控制器调用了这两个方法- 现在,我想从spec.js文件中测试那些方法- it('should check goToHome()',function(){ }); 但这不起作用。 如果有人知道这些东西,请告诉我。 ...
如何将karm茉莉jQuery匹配与Angular 5集成 请给出详细答案 我已经成功地在业力配置中加载了jquery,如下所示 但是我不知道如何将其导入规范运行器 这是我当前的导入效果很好 使用夹具很好 测试很好用 我想做的是 请注意, ...
我要测试的代码: 茉莉花规格: 控制台日志输出指示触发器未触发。 日志输出: FWIW: 我试过同时使用affix和loadFixtures 我试过同时使用$(".toggle_item").on("change"...和$(".toggle_item ...
我正在尝试使用jasmine-jquery进行UI测试。 我将业力用作测试运行程序,将茉莉花用作测试框架。 我认为我已经成功加载了夹具,并且在我的业力配置中列出了jasmine-jquery作为测试框架。 但是我无法使用jasmine-jquery在DOM中找到元素。 为什么? ...
我正在尝试编写单元测试来覆盖方法A complete()块。 我能够使用Deferred模拟ajax请求。 但Deferred不支持complete()所以我得到以下错误TypeError:_this.methodB(...)。完成不是一个函数。 请帮我覆盖methodB(..)。comp ...
我有一个剑道组合框。 在一种方法中,我正在从组合框中获取值。 是否可以使用茉莉花来模拟kendoComboBox。 我的茉莉花测试用例有点像 我不确定我应该指定什么作为dummyElement来工作。 谢谢 ...