Sha256: cab9c436606640d795f39cce07d14521849398bc21a7212e0cad87ec25e3ce9f

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 Bytes

Contents

var router = require('booster/router');

describe('router', function() {

  var middleware = function(req, next) {
    req.data = parseInt(req.params.number);
    next();
  }

  it('should route paths through middleware', function() {
    router.route('/test/:number', middleware, function(req) {
      expect(req.data).toEqual(123);
    });

    Backbone.history.start();
    window.location.hash = '#/test/123';
  });

});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
booster-0.0.1 test/dummy/app/assets/javascripts/booster/support/router_spec.js.boost