Jasmine Grunt,Backbone,Require,Routes等

时间:2014-11-28 17:57:14

标签: backbone.js routes requirejs gruntjs jasmine

我有一个问题。我有一个完整的应用程序,很多视图(主干),模型,一切使用需求,路线等。当我的应用程序在生产时,我有一个文件main.js,像这样:

<script data-main="main-gdfgfda.js" src="url/require.js"></script>

但我无法按照我的规范运行任务。

我的观点是这样的:

define(function(require){
    "use strict";

    var $ = require('jquery'),
        Backbone = require('backbone'),
        ContentFactory = require('views/ContentFactory'),
        imagesLoaded = require('imagesloaded'),
        ShareView = require('views/ui/ShareView');

    var myView = Backbone.View.extend(....
});

并且我在php文件中有一些变量。

我不能在这个框架中运行测试,有很多错误,因为依赖和et,我应该怎么做,使用jasmine开始测试myView的最佳方法是什么?

如果我放入茉莉花模板,它会起作用吗?我不能只运行SRC文件夹/ * js,因为有很多dependecys等。

我该怎么办? THX

0 个答案:

没有答案