Skip to content

Commit e656d45

Browse files
committed
fix: test
1 parent 56ccb78 commit e656d45

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/methods.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,10 @@ export default (options: MethodTestOptions) => {
8383
let service: any
8484

8585
beforeAll(async () => {
86+
service = app.service(serviceName)
87+
8688
// test create
87-
doug = await app.service(serviceName).create({
89+
doug = await service.create({
8890
name: 'Doug',
8991
age: 32,
9092
})
@@ -106,36 +108,37 @@ export default (options: MethodTestOptions) => {
106108

107109
// test delete
108110

109-
const items = await app.service(serviceName).find({ paginate: false })
111+
const items = await service.find({ paginate: false })
110112
assert.ok(
111113
Array.isArray(items),
112114
'find with paginate:false did not return an array. Before you start to test the adapter make sure simple find works.',
113115
)
114116
assert.strictEqual(
115117
items.length,
116118
1,
117-
'find should return an item. Before you start to test the adapter maje sure simple find works.',
119+
'find should return an item. Before you start to test the adapter make sure simple find works.',
120+
)
121+
assert.ok(
122+
idProp in items[0],
123+
`'find' should return an item with ${idProp}. Before you start to test the adapter make sure simple find works.`,
118124
)
119125
await Promise.all(items.map((item: any) => service.remove(item[idProp])))
120-
const itemsAfterRemove = await app
121-
.service(serviceName)
122-
.find({ paginate: false })
126+
const itemsAfterRemove = await service.find({ paginate: false })
123127
assert.ok(
124128
itemsAfterRemove.length === 0,
125129
"'remove' does not work. Before you start to test the adapter make sure simple remove works.",
126130
)
127131
})
128132

129133
beforeEach(async () => {
130-
service = app.service(serviceName)
131-
doug = await app.service(serviceName).create({
134+
doug = await service.create({
132135
name: 'Doug',
133136
age: 32,
134137
})
135138
})
136139

137140
afterEach(async () => {
138-
const items = await app.service(serviceName).find({ paginate: false })
141+
const items = await service.find({ paginate: false })
139142
await Promise.all(items.map((item: any) => service.remove(item[idProp])))
140143
})
141144

0 commit comments

Comments
 (0)