【发布时间】:2016-06-20 19:50:53
【问题描述】:
我目前正在尝试开发我的第一个 Backbone Marionette 应用程序,我也在使用 Grunt Task runner 以及 Jasmine 进行测试。
所以我创建了自己的登录模型,我想在我的测试中使用它,但不知何故我无法让它工作,我不断收到它未定义的错误......
为简单起见,我将代码粘贴到 Pastebin 上: 登录型号:http://pastebin.com/BGfpkNXC 结构:http://imgur.com/TRiOe5t
咕噜-茉莉花
jasmine: {
all: {
src: 'app/js/modules/{,*/}*.js',
options: {
vendor: [
'app/lib/jquery/dist/jquery.js',
'app/lib/underscore/underscore.js',
'app/lib/backbone/backbone.js',
'app/lib/marionette/lib/core/backbone.marionette.js',
'app/lib/backbone.babysitter/lib/backbone.babysitter.js',
'app/lib/backbone.wreqr/lib/backbone.wreqr.js',
'app/lib/bootstrap/dist/js/bootstrap.js',
'app/lib/leaflet/dist/leaflet.js'
],
specs: 'app/js/test/**/*.js'
}
}
}
Login.spec.js
describe('Login', function () {
it('Login - Create Auth', function () {
var App = new Backbone.Marionette.Application();
var Auth = App.Auth;
expect(typeof Auth).toMatch('object');
});
});
希望我已经提供了所有需要的信息。
提前致谢。 手感
【问题讨论】:
-
错误是什么?复制粘贴到问题中
-
我不断得到未定义而不是“对象”。我在问题中写了。
标签: javascript backbone.js gruntjs jasmine marionette