Skip to content

Commit 0c70e4e

Browse files
committed
Setup store and adapter in start.js
1 parent e9aefdb commit 0c70e4e

File tree

6 files changed

+28
-19
lines changed

6 files changed

+28
-19
lines changed

fetch/karma.start.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ before(function () {
1717
Test.addAction = JSDataHttp.addAction
1818
Test.addActions = JSDataHttp.addActions
1919
Test.HttpAdapter = JSDataHttp.HttpAdapter
20+
21+
Test.store = new JSData.DataStore()
22+
Test.adapter = new Test.HttpAdapter()
23+
Test.store.registerAdapter('http', Test.adapter, { default: true })
24+
2025
Test.User = new JSData.Mapper({
2126
name: 'user'
2227
})
@@ -26,14 +31,12 @@ before(function () {
2631
basePath: 'api'
2732
})
2833

29-
console.log('Testing against js-data ' + JSData.version.full)
34+
Test.User.registerAdapter('http', Test.adapter, { default: true })
35+
Test.Post.registerAdapter('http', Test.adapter, { default: true })
3036
})
3137

3238
beforeEach(function () {
3339
var Test = this
34-
Test.adapter = new Test.HttpAdapter()
35-
Test.User.registerAdapter('http', Test.adapter, { default: true })
36-
Test.Post.registerAdapter('http', Test.adapter, { default: true })
3740

3841
Test.p1 = { author: 'John', age: 30, id: 5 }
3942
Test.p2 = { author: 'Sally', age: 31, id: 6 }

karma.start.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ before(function () {
1717
Test.addAction = JSDataHttp.addAction
1818
Test.addActions = JSDataHttp.addActions
1919
Test.HttpAdapter = JSDataHttp.HttpAdapter
20+
21+
Test.store = new JSData.DataStore()
22+
Test.adapter = new Test.HttpAdapter()
23+
24+
Test.store.registerAdapter('http', Test.adapter, { default: true })
25+
2026
Test.User = new JSData.Mapper({
2127
name: 'user'
2228
})
@@ -26,14 +32,13 @@ before(function () {
2632
basePath: 'api'
2733
})
2834

35+
Test.User.registerAdapter('http', Test.adapter, { default: true })
36+
Test.Post.registerAdapter('http', Test.adapter, { default: true })
2937
console.log('Testing against js-data ' + JSData.version.full)
3038
})
3139

3240
beforeEach(function () {
3341
var Test = this
34-
Test.adapter = new Test.HttpAdapter()
35-
Test.User.registerAdapter('http', Test.adapter, { default: true })
36-
Test.Post.registerAdapter('http', Test.adapter, { default: true })
3742

3843
Test.p1 = { author: 'John', age: 30, id: 5 }
3944
Test.p2 = { author: 'Sally', age: 31, id: 6 }

node/mocha.start.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ before(function () {
2121
Test.addAction = require('./dist/js-data-http-node').addAction
2222
Test.addActions = require('./dist/js-data-http-node').addActions
2323
Test.HttpAdapter = require('./dist/js-data-http-node').HttpAdapter
24+
Test.store = new Test.JSData.DataStore()
25+
Test.adapter = new Test.HttpAdapter()
26+
Test.store.registerAdapter('http', Test.adapter, { default: true })
27+
2428
Test.User = new Test.JSData.Mapper({
2529
name: 'user'
2630
})
@@ -30,15 +34,13 @@ before(function () {
3034
basePath: 'api'
3135
})
3236

37+
Test.User.registerAdapter('http', Test.adapter, { default: true })
38+
Test.Post.registerAdapter('http', Test.adapter, { default: true })
3339
console.log('Testing against js-data ' + Test.JSData.version.full)
3440
})
3541

3642
beforeEach(function () {
3743
var Test = this
38-
Test.adapter = new Test.HttpAdapter()
39-
Test.User.registerAdapter('http', Test.adapter, { default: true })
40-
Test.Post.registerAdapter('http', Test.adapter, { default: true })
41-
4244
Test.p1 = { author: 'John', age: 30, id: 5 }
4345
Test.p2 = { author: 'Sally', age: 31, id: 6 }
4446
Test.p3 = { author: 'Mike', age: 32, id: 7 }

test/static.addAction.test.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
describe('static addAction', function () {
22
it('should addAction', function (done) {
33
var Test = this
4-
var adapter = Test.adapter
5-
var store = new Test.JSData.DataStore()
6-
store.registerAdapter('http', adapter, { default: true })
7-
var SchoolMapper = store.defineMapper('school', {})
4+
var SchoolMapper = Test.store.defineMapper('school', {})
85

96
// GET async/reports/schools/:school_id/teachers
107
Test.addAction('getTeacherReportsAsync', {

test/static.addActions.test.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
describe('static addActions', function () {
22
it('should addActions', function (done) {
33
var Test = this
4-
var adapter = Test.adapter
5-
var store = new Test.JSData.DataStore()
6-
store.registerAdapter('http', adapter, { default: true })
7-
var SchoolMapper = store.defineMapper('school', {})
4+
var SchoolMapper = Test.store.defineMapper('school', {})
85

96
// GET async/reports/schools/:school_id/teachers
107
Test.addActions({

test/sum.test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
describe('sum', function () {
2+
it('should #sum on a field', function (done) {
3+
done()
4+
})
5+
})

0 commit comments

Comments
 (0)