angularjs - e2e嘲笑后端

时间:2016-08-01 09:19:49

标签: angularjs unit-testing httpbackend angular-mock ngmocke2e

我试图嘲笑后端,以便我可以编写一些e2e测试。

我在网上搜索但我无法弄清楚我做错了什么。 我在代码的第一行收到此错误:

未定义角度。

我的量角器配置文件是:

exports.config = {
    specs: ['tests/e2e/*.js'],
    baseUrl: "http://localhost:8100/#/",
    framework: 'jasmine',
    allScriptsTimeout: 5000000,
    capabilities: {
        'browserName': 'chrome'
    },
    onPrepare: function () {
        browser.driver.get(browser.baseUrl);
        var SpecReporter = require('jasmine-spec-reporter');
        jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'all'}));
    },
    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 300000,
        includeStackTrace: true,
        print: function () {
        }
    }
};

我的e2e测试的开始是:

'use strict';
describe('Page', function() {
  var BY, test;
  BY = by;
  test = angular.module('hgApp', ['ionic', 'ngMockE2E']);
  return test.run(function($httpBackend) {
    return console.log($httpBackend);
  });
});

我做错了什么? 谢谢你的帮助

修改

在尝试执行beforeEach模块之前,我还添加了browser.waitForAngular()但仍然没有,与之前相同的错误

0 个答案:

没有答案