gpt4 book ai didi

javascript - 测试 AngularJS Controller 的初学者指南

转载 作者:行者123 更新时间:2023-11-29 14:56:23 25 4
gpt4 key购买 nike

谁能给我指出一个资源,在那里我可以获得关于如何为 AngularJS Controller 编写单元测试的初学者教程?

我以前从未为 JavaScript 编写过任何测试。但是,对核心 java 中的 jUnit 测试非常有经验。

我在互联网上找到了大量关于测试 JavaScript 的资源,但其中大多数都假定我之前做过一些 javascript 测试,或者我是某些 javascript 测试 API 的专家。

例如:

我没有找到 this有用,无法运行任何测试。不知道从哪里下载 angular-mocks.js 以及什么是 coffescript。我在想我们只需要 Jasmine JS测试 angularJS Controller 。

Running AngularJS Test在本地运行良好并且非常详细,但不知道如何使用其中的任何一个来测试我的简单 Controller 。

同样,我已经完成了很多这样的(对我来说)帮助不大的教程,但没有去任何地方。

使这个问题更具体。假设我有一个如下所示的 Controller

app.controller('abcController', function ($scope, $log, abcFactory {
init();

function init() {
$scope.testVar="this is a test"
}
});

我只想测试 $scope.testVar 值是否设置为“This is a test”。就是这样!!

如何做到这一点。请不要编写代码片段,如果可能,请指导我完成如何设置所有文件以获得此测试设置。

最佳答案

是的,你可以用 Jasmin 来做,我创建了一个 plunk 来说明它是如何工作的,我想你会明白的。 My link您真正需要的是正确引导 Jasmin。

关于javascript - 测试 AngularJS Controller 的初学者指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17215991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com