问题标签 [angular-scenario]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5116 浏览

angularjs - 是否可以将睾丸(业力)与角度场景混合?

Testacular(现在是 Karma)很棒,角度场景也很棒。然而,将它们一起使用是一项挑战。Testacular 中有一个 ANGULAR-SCENARIO-ADAPTER,但这会破坏简单的测试。如果您自己包含 angular-scenario.js,Testacular 将根本不运行任何测试。有没有人让它正常运行?

角度场景适配器

我尝试将它与一个简单的测试一起使用,但我看到了一些奇怪的行为:

测试:

配置的正常行为:

输出:

添加 ANGULAR 适配器配置时:

输出是:

添加 angular-scenario.js 并希望 JASMINE-ADAPTER 可以处理它。

我也试图包括angular-scenario.js我自己,但这是一个死胡同。

我得到输出:

如果我在混合中添加角度场景:

测试根本没有运行:

有没有人让它正常运行?变身是怎么true回事undefined

0 投票
1 回答
1281 浏览

testing - 角度场景 e2e 测试 - 在继续之前等待关键事件完成

人们如何编写涉及触发一系列 UI 事件的角度 e2e 测试?场景的异步性质似乎使它变得困难。

详细信息:我正在为一个应用程序编写测试,该应用程序具有很多键处理以帮助加快编辑专用表单的速度。我已经为场景 dsl 提供了一个键盘扩展(见下文),但只有测试的第一个键事件有任何影响。IE

第二个 keydown 没有做任何事情,因为它没有找到 *:focus 将键路由到(尽管屏幕上有一个)。令人困惑。

0 投票
1 回答
3441 浏览

unit-testing - angularjs triggerHandler 未在单元测试中触发绑定事件

使用 angularJs 1.0.2 我创建了绑定到元素上的单击事件的简单指令。

我试图用 testacular 对其进行单元测试

但它告诉我按钮元素上没有定义这样的功能。但这已经是 jQ(lite) 对象,在其他测试中我可以使用为 jQlite 定义的方法。

这是角度的错误吗?

0 投票
1 回答
1084 浏览

angularjs - Testacular 不运行 e2e 测试

我再次在使用 testacular 运行 angularJS e2e 测试时遇到问题。这次的输出是

没有运行测试,这是我的配置文件。

0 投票
3 回答
1941 浏览

javascript - 如何在 requirejs 中使用角度场景

当您的 Angular 应用程序在 DOM 上准备就绪时,Angular-scenario 运行良好。使用 requirejs 或其他 AMD 库时并非如此。如何在角度场景中添加对 AMD 的支持?

0 投票
1 回答
1188 浏览

angularjs - 调用自定义 DSL 时获取“无法访问框架窗口”

我抓住了 Angular Seed 项目并修改了它的场景测试。我正在尝试一个非常简单的测试,所以我相信这是我所缺少的。这是 DSL 和场景规范:

运行测试时失败并显示以下消息:

我正在使用Windows 7并在Chrome中运行场景。为了运行测试,我启动了服务器node scripts\web-server.js,然后scripts\e2e-test.bat.

0 投票
1 回答
776 浏览

angularjs - Angularjs e2e 测试过去/未来的比较

我目前正在尝试弄清楚是否有办法进行简单的未来/过去比较。

1) 通过获取列表长度来检查列表的状态 2) 执行如果成功增加列表的操作 3) 将当前列表长度与过去进行比较。

但期货的概念似乎妨碍了我。人们会认为这是一个非常正常的用例。

问:您将如何处理 Angularjs 场景中的过去/未来比较?

0 投票
1 回答
420 浏览

angularjs - 如何使用 AngularJS 场景断言页面标题

我尝试了以下但得到一个错误:expect undefined toBe "/"

页面确实有一个标题“某事”。

0 投票
1 回答
4892 浏览

angularjs - Angularjs 在服务内部共享函数

我正在使用一个角度应用程序,其中服务声明如下:

我想在calculation2方法中使用util函数。

我怎样才能做到这一点?

提前致谢。

0 投票
1 回答
3315 浏览

apache - 使用 Karma 测试一个重要的 AngularJS 应用程序

我一直在尝试为我正在开发的应用程序设置一个测试套件。该应用程序在本地托管,并且在大多数帐户上都可以正常工作。我尝试通过 AngularJS 网站、Karma 网站以及我能找到的几乎所有其他网站上的说明设置业力,但我一直收到同样的错误。

这是我的conf:

还有一个示例规范:

当我通过 angular-scenario 在 html 文件中运行测试时,它工作正常,全是绿色的。当我通过业力运行它时,我收到以下错误:

我怀疑这是一个跨域问题,但为什么呢?如果是这样,我该如何解决?

注意:我的应用程序将某人从基本 url 重定向到登录页面。我认为业力可以处理重定向。

编辑:我克隆了angular-seed并原封不动地运行它(除了更改代理 url),结果很好。