Skip to content

Commit 6cd666d

Browse files
committed
test(mysql): fix failing tests
1 parent 92c5834 commit 6cd666d

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

test/unit/helpers/index.js

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
const path = require('path')
44
const _ = require('lodash')
5+
const moment = require('moment')
56

67
module.exports = {
78
formatQuery (query, connection) {
@@ -11,6 +12,14 @@ module.exports = {
1112
return query
1213
},
1314

15+
formatTime (value) {
16+
if (process.env.DB === 'mysql') {
17+
return moment(value).toISOString()
18+
}
19+
20+
return value
21+
},
22+
1423
addReturningStatement (query, field) {
1524
return process.env.DB === 'pg' ? `${query} returning "${field}"` : query
1625
},

test/unit/lucid.spec.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -2039,7 +2039,7 @@ test.group('Model', (group) => {
20392039
const user = await User.create({ username: 'virk', created_at: createdAt })
20402040
await user.reload()
20412041

2042-
assert.equal(user.created_at, createdAt)
2042+
assert.equal(helpers.formatTime(user.created_at), helpers.formatTime(createdAt))
20432043
})
20442044

20452045
test('do not set updated_at when explicitly set in values', async (assert) => {
@@ -2052,7 +2052,7 @@ test.group('Model', (group) => {
20522052
const user = await User.create({ username: 'virk', updated_at: updatedAt })
20532053
await user.reload()
20542054

2055-
assert.equal(user.updated_at, updatedAt)
2055+
assert.equal(helpers.formatTime(user.updated_at), helpers.formatTime(updatedAt))
20562056
})
20572057

20582058
test('do not set updated_at when calling update on query builder', async (assert) => {
@@ -2066,6 +2066,6 @@ test.group('Model', (group) => {
20662066
await User.query().where('username', 'virk').update({ updated_at: updatedAt })
20672067
await user.reload()
20682068

2069-
assert.equal(user.updated_at, updatedAt)
2069+
assert.equal(helpers.formatTime(user.updated_at), helpers.formatTime(updatedAt))
20702070
})
20712071
})

0 commit comments

Comments
 (0)