fix: cover missed source paths for eslint (#1956)

This commit is contained in:
Bowen Liang
2024-01-08 18:06:23 +08:00
committed by GitHub
parent 5ff701ca3f
commit 69d42ae95b
7 changed files with 297 additions and 295 deletions

View File

@@ -6,61 +6,61 @@ import type { User } from '@/models/user'
import type { Log } from '@/models/log'
export const seedHistory = () => {
return Factory.extend<Partial<History>>({
source() {
return faker.address.streetAddress()
},
target() {
return faker.address.streetAddress()
},
})
return Factory.extend<Partial<History>>({
source() {
return faker.address.streetAddress()
},
target() {
return faker.address.streetAddress()
},
})
}
export const seedUser = () => {
return Factory.extend<Partial<User>>({
firstName() {
return faker.name.firstName()
},
lastName() {
return faker.name.lastName()
},
name() {
return faker.address.streetAddress()
},
phone() {
return faker.phone.number()
},
email() {
return faker.internet.email()
},
username() {
return faker.internet.userName()
},
avatar() {
return faker.internet.avatar()
},
})
return Factory.extend<Partial<User>>({
firstName() {
return faker.name.firstName()
},
lastName() {
return faker.name.lastName()
},
name() {
return faker.address.streetAddress()
},
phone() {
return faker.phone.number()
},
email() {
return faker.internet.email()
},
username() {
return faker.internet.userName()
},
avatar() {
return faker.internet.avatar()
},
})
}
export const seedLog = () => {
return Factory.extend<Partial<Log>>({
get key() {
return faker.datatype.uuid()
},
get conversationId() {
return faker.datatype.uuid()
},
get question() {
return faker.lorem.sentence()
},
get answer() {
return faker.lorem.sentence()
},
get userRate() {
return faker.datatype.number(5)
},
get adminRate() {
return faker.datatype.number(5)
}
})
}
return Factory.extend<Partial<Log>>({
get key() {
return faker.datatype.uuid()
},
get conversationId() {
return faker.datatype.uuid()
},
get question() {
return faker.lorem.sentence()
},
get answer() {
return faker.lorem.sentence()
},
get userRate() {
return faker.datatype.number(5)
},
get adminRate() {
return faker.datatype.number(5)
},
})
}

View File

@@ -2,8 +2,7 @@ import { Model, createServer } from 'miragejs'
import type { User } from '@/models/user'
import type { History } from '@/models/history'
import type { Log } from '@/models/log'
import { seedUser, seedHistory, seedLog } from '@/test/factories'
import { seedHistory, seedLog, seedUser } from '@/test/factories'
export function mockAPI() {
if (process.env.NODE_ENV === 'development') {