11import { Store } from 'ember-orbit' ;
22import { Planet , Moon , Star } from 'dummy/tests/support/dummy-models' ;
3- import { createOwner , createStore } from 'dummy/tests/support/store' ;
3+ import { createStore } from 'dummy/tests/support/store' ;
44import { module , test } from 'qunit' ;
5+ import { setupTest } from 'ember-qunit' ;
56
67module ( 'Integration - Config' , function ( hooks ) {
7- let owner : any ;
8+ setupTest ( hooks ) ;
9+
810 let store : Store ;
911
1012 hooks . beforeEach ( function ( ) {
11- owner = createOwner ( ) ;
12- owner . register (
13+ this . owner . register (
1314 'config:environment' ,
1415 {
1516 orbit : {
@@ -38,41 +39,41 @@ module('Integration - Config', function (hooks) {
3839 { instantiate : false }
3940 ) ;
4041 const models = { planet : Planet , moon : Moon , star : Star } ;
41- store = createStore ( { models , owner } ) ;
42+ store = createStore ( this . owner , models ) ;
4243 } ) ;
4344
4445 test ( 'registrations respect config' , async function ( assert ) {
45- const schema = owner . lookup ( 'service:data-schema' ) ;
46- const keyMap = owner . lookup ( 'service:orbit-key-map' ) ;
47- const normalizer = owner . lookup ( 'service:orbit-normalizer' ) ;
48- const validatorFor = owner . lookup ( 'service:orbit-validator' ) ;
46+ const schema = this . owner . lookup ( 'service:data-schema' ) ;
47+ const keyMap = this . owner . lookup ( 'service:orbit-key-map' ) ;
48+ const normalizer = this . owner . lookup ( 'service:orbit-normalizer' ) ;
49+ const validatorFor = this . owner . lookup ( 'service:orbit-validator' ) ;
4950
5051 assert . equal (
51- owner . lookup ( 'service:orbit-store' ) ,
52+ this . owner . lookup ( 'service:orbit-store' ) ,
5253 store ,
5354 'store service registration is named from configuration'
5455 ) ;
5556 assert . ok (
56- owner . resolveRegistration ( 'orbit-model:planet' ) ,
57+ this . owner . resolveRegistration ( 'orbit-model:planet' ) ,
5758 'model factory registration is named from configuration'
5859 ) ;
5960 assert . strictEqual (
60- owner . lookup ( 'orbit-source:store' ) ,
61+ this . owner . lookup ( 'orbit-source:store' ) ,
6162 store . source ,
6263 'source registation is named from configuration'
6364 ) ;
6465 assert . strictEqual (
65- owner . lookup ( 'orbit-source:store' ) . schema ,
66+ this . owner . lookup ( 'orbit-source:store' ) . schema ,
6667 schema ,
6768 'schema is injected into sources'
6869 ) ;
6970 assert . strictEqual (
70- owner . lookup ( 'orbit-source:store' ) . keyMap ,
71+ this . owner . lookup ( 'orbit-source:store' ) . keyMap ,
7172 keyMap ,
7273 'keyMap is injected into sources'
7374 ) ;
7475 assert . strictEqual (
75- owner . lookup ( 'orbit-source:store' ) . validatorFor ,
76+ this . owner . lookup ( 'orbit-source:store' ) . validatorFor ,
7677 validatorFor ,
7778 'validatorFor is injected into sources'
7879 ) ;
@@ -87,17 +88,17 @@ module('Integration - Config', function (hooks) {
8788 'keyMap is injected into normalizer'
8889 ) ;
8990 assert . strictEqual (
90- owner . lookup ( 'orbit-source:store' ) . queryBuilder . $normalizer ,
91+ this . owner . lookup ( 'orbit-source:store' ) . queryBuilder . $normalizer ,
9192 normalizer ,
9293 'normalizer is injected into sources and assigned to query builders'
9394 ) ;
9495 assert . strictEqual (
95- owner . lookup ( 'orbit-source:store' ) . transformBuilder . $normalizer ,
96+ this . owner . lookup ( 'orbit-source:store' ) . transformBuilder . $normalizer ,
9697 normalizer ,
9798 'normalizer is injected into sources and assigned to transform builders'
9899 ) ;
99100 assert . ok (
100- owner . lookup ( 'service:data-schema' ) ,
101+ this . owner . lookup ( 'service:data-schema' ) ,
101102 'unconfigured lookup type falls back to default configuration'
102103 ) ;
103104 } ) ;
0 commit comments