gpt4 book ai didi

javascript - 如何在 Angular 单元测试中设置 html5Mode?使用 karma

转载 作者:行者123 更新时间:2023-11-28 03:18:44 26 4
gpt4 key购买 nike

好的,我已经在这个上面花了几个小时...

我不知道如何在 Angular 单元测试中设置 html5Mode。

这是我的 Gruntfile.js 中的 Karma 配置。 Gruntfile conf

这是我的单元测试规范文件:Unit Test File (参见第 26 行)

所以我尝试从 Angular 文档运行单元测试 [ANgularJS documentation for $location URL here](section "HTML5 mode")这是规范文件:

PASTEBIN 点 COM 斜线 SQFr8Y7i

当我运行那个 ^^ spec 文件时,我得到了这个错误:

Error: [$injector:unpr] Unknown provider: $locationProviderProvider <- $locationProvider

我正在尝试进行单元测试以测试 html5Mode 何时打开和关闭。

最佳答案

你可以这样做:

angular.module('testModule', []).config(['$locationProvider',
function($locationProvider) {
$locationProvider.html5Mode(true);
}]);

describe('module', function() {

beforeEach(module(
'testModule'
));

it('should test url', function() {

});
});

但是您真的需要在单元测试中激活此功能吗?

关于javascript - 如何在 Angular 单元测试中设置 html5Mode?使用 karma ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25738501/

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