1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- (function (Misago) {
- 'use strict';
- QUnit.module("Page");
- QUnit.test("page name", function(assert) {
- var page = new Misago.Page('test page', {});
- assert.equal(page.name, 'test page',
- 'new page was created with valid name.');
- });
- QUnit.test("add and read sections", function(assert) {
- var page = new Misago.Page('test page', {});
- page.addSection({
- name: 'Apples',
- link: 'page_apples'
- });
- page.addSection({
- name: 'Oranges',
- link: 'page_oranges',
- before: 'page_apples'
- });
- var sections = page.getSections();
- assert.deepEqual(sections, [
- {
- name: 'Oranges',
- link: 'page_oranges',
- before: 'page_apples'
- },
- {
- name: 'Apples',
- link: 'page_apples'
- }
- ],
- "page service returned sorted sections.");
- assert.equal(page.getDefaultLink(), 'page_oranges',
- "page has valid default link.");
- });
- }(Misago.prototype));
|