Jasmine 茉莉花中的木偶路由器测试

Jasmine 茉莉花中的木偶路由器测试,jasmine,marionette,Jasmine,Marionette,我想测试我的应用程序路由在连接的控制器中是否有意义。看起来可能对我有用,但事实并非如此。不调用spy,而是调用控制器函数本身 这就是我到目前为止得到的 测试: 模块: 'use strict'; define([ 'underscore', 'modules/admin/system/pms/PmsController', 'marionette' ], function(_ ,PmsController) { var PmsRouter = Marionette.App

我想测试我的应用程序路由在连接的控制器中是否有意义。看起来可能对我有用,但事实并非如此。不调用spy,而是调用控制器函数本身 这就是我到目前为止得到的 测试:

模块:

'use strict';


define([
  'underscore',
  'modules/admin/system/pms/PmsController',
  'marionette'

], function(_ ,PmsController) {

  var PmsRouter = Marionette.AppRouter.extend({
    controller: new PmsController(),
    appRoutes: {
      'system/pms/:pms_id': 'showItem'
    }
  });

  return PmsRouter;
});

感谢您的帮助

监视PmsRouter.prototype.showItem怎么样?谢谢!那不管用
'use strict';


define([
  'underscore',
  'modules/admin/system/pms/PmsController',
  'marionette'

], function(_ ,PmsController) {

  var PmsRouter = Marionette.AppRouter.extend({
    controller: new PmsController(),
    appRoutes: {
      'system/pms/:pms_id': 'showItem'
    }
  });

  return PmsRouter;
});