kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
pull/715/head
rodzic
6530f6a56f
commit
ca3fed28cf
|
@ -33,7 +33,11 @@ for (const [i, fixtureSuite] of fixtureSuites.entries()) {
|
|||
const { snapshot = status >= 200 && status < 300 } =
|
||||
fixture.response ?? {}
|
||||
|
||||
const testFn = fixture.only ? test.only.sequential : test.sequential
|
||||
let testFn = fixture.only ? test.only : test
|
||||
if (fixtureSuite.sequential !== false) {
|
||||
testFn = testFn.sequential
|
||||
}
|
||||
|
||||
testFn(
|
||||
`${i}.${j}: ${method} ${fixture.path}`,
|
||||
{
|
||||
|
|
|
@ -35,11 +35,15 @@ export type E2ETestFixtureSuite = {
|
|||
|
||||
/** @default false */
|
||||
only?: boolean
|
||||
|
||||
/** @default true */
|
||||
sequential?: boolean
|
||||
}
|
||||
|
||||
export const fixtureSuites: E2ETestFixtureSuite[] = [
|
||||
{
|
||||
title: 'Basic OpenAPI getPost(1)',
|
||||
sequential: false,
|
||||
fixtures: [
|
||||
{
|
||||
path: 'dev/test-basic-openapi/getPost',
|
||||
|
@ -85,6 +89,7 @@ export const fixtureSuites: E2ETestFixtureSuite[] = [
|
|||
},
|
||||
{
|
||||
title: 'Basic OpenAPI getPost errors',
|
||||
sequential: false,
|
||||
fixtures: [
|
||||
{
|
||||
path: 'dev/test-basic-openapi/getPost',
|
||||
|
@ -128,6 +133,7 @@ export const fixtureSuites: E2ETestFixtureSuite[] = [
|
|||
},
|
||||
{
|
||||
title: 'Bypass caching',
|
||||
sequential: false,
|
||||
fixtures: [
|
||||
{
|
||||
path: 'dev/test-basic-openapi@b6e21206/getPost',
|
||||
|
|
Ładowanie…
Reference in New Issue