This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/frontend/test/spec/test.router.js
T
Yuri Kuznetsov 99195313c5 add frontend
2014-04-11 11:44:02 +03:00

32 lines
689 B
JavaScript

var Espo = Espo || {};
describe("Router", function () {
var router;
beforeEach(function () {
router = new Espo.Router();
});
it('should parse slashed options', function () {
var options = router._parseOptionsParams("p=1&t=2");
expect(options.p).toBe('1');
expect(options.t).toBe('2');
var options = router._parseOptionsParams("p=1&");
expect(options.p).toBe('1');
var options = router._parseOptionsParams("p");
expect(options).toBe("p");
var options = router._parseOptionsParams("p=1&t");
expect(options.p).toBe('1');
expect(options.t).toBe(true);
var options = router._parseOptionsParams("p=1&t=");
expect(options.t).toBe('');
});
});