chore(user-emails): fix test and code review changes
This commit is contained in:
@@ -3,7 +3,6 @@ import { createUser } from '@/modules/core/services/users'
|
||||
import { beforeEachContext } from '@/test/hooks'
|
||||
import { expect } from 'chai'
|
||||
import { getUserByEmail } from '@/modules/core/repositories/users'
|
||||
import { UserRecord } from '@/modules/core/helpers/types'
|
||||
import crs from 'crypto-random-string'
|
||||
|
||||
function createRandomEmail() {
|
||||
@@ -31,7 +30,7 @@ describe('Core @user-emails', () => {
|
||||
})
|
||||
// TODO: delete user email
|
||||
|
||||
const user = (await getUserByEmail('test@example.org')) as UserRecord
|
||||
const user = (await getUserByEmail(email))!
|
||||
expect(user.name).to.eq('John Doe')
|
||||
expect(user.email).to.eq(email)
|
||||
})
|
||||
@@ -44,7 +43,7 @@ describe('Core @user-emails', () => {
|
||||
password: createRandomPassword()
|
||||
})
|
||||
|
||||
const user = (await getUserByEmail(email)) as UserRecord
|
||||
const user = (await getUserByEmail(email))!
|
||||
expect(user.name).to.eq('John Doe')
|
||||
expect(user.email).to.eq(email)
|
||||
})
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
import { Knex } from 'knex'
|
||||
import { USER_EMAILS_TABLE_NAME } from '../constants'
|
||||
|
||||
export async function up(knex: Knex): Promise<void> {
|
||||
await knex.schema.createTable(USER_EMAILS_TABLE_NAME, (table) => {
|
||||
await knex.schema.createTable('user_emails', (table) => {
|
||||
table.string('id').notNullable().primary()
|
||||
table.string('email').notNullable()
|
||||
table.boolean('primary').defaultTo(false)
|
||||
@@ -26,5 +25,5 @@ export async function up(knex: Knex): Promise<void> {
|
||||
}
|
||||
|
||||
export async function down(knex: Knex): Promise<void> {
|
||||
await knex.schema.dropTableIfExists(USER_EMAILS_TABLE_NAME)
|
||||
await knex.schema.dropTableIfExists('user_emails')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user