123456789101112131415161718192021222324252627 |
- import Ember from 'ember';
- import { initialize } from 'misago/initializers/misago-settings';
- import PreloadStore from 'misago/services/preload-store';
- import { module, test } from 'qunit';
- var container, application;
- module('SettingsInitializer', {
- beforeEach: function() {
- Ember.run(function() {
- application = Ember.Application.create();
- container = application.__container__;
- application.deferReadiness();
- });
- }
- });
- test('registers preloaded configuration in Ember', function(assert) {
- assert.expect(3);
- initialize(container, application);
- assert.equal(container.lookup('misago:static-url'), PreloadStore.get('staticUrl'));
- assert.equal(container.lookup('misago:media-url'), PreloadStore.get('mediaUrl'));
- assert.equal(container.lookup('misago:settings'), PreloadStore.get('misagoSettings'));
- });
|