service-container.js 646 B

1234567891011121314151617181920212223
  1. (function () {
  2. 'use strict';
  3. var container = null;
  4. var MockServiceFactory = function() {
  5. return null;
  6. };
  7. QUnit.module("Service Container", {
  8. beforeEach: function() {
  9. container = new Misago();
  10. container._services = [];
  11. }
  12. });
  13. QUnit.test("addService registers service in container", function(assert) {
  14. container.addService('test', MockServiceFactory);
  15. assert.equal(container._services.length, 1, "addService() registered single service in container");
  16. assert.equal(container._services[0].item, MockServiceFactory, "addService() registered MockServiceFactory service in container");
  17. });
  18. }());