* set followRedirect: false by default in tests * update tests implicitly relying on redirects Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
34 lines
799 B
JavaScript
34 lines
799 B
JavaScript
'use strict'
|
|
|
|
const { ServiceTester } = require('../tester')
|
|
|
|
const t = (module.exports = new ServiceTester({
|
|
id: 'SwaggerUrlRedirect',
|
|
title: 'SwaggerUrlRedirect',
|
|
pathPrefix: '/swagger/valid/2.0',
|
|
}))
|
|
|
|
t.create('swagger json')
|
|
.get('/https/example.com/example.svg')
|
|
.expectRedirect(
|
|
`/swagger/valid/3.0.svg?specUrl=${encodeURIComponent(
|
|
'https://example.com/example.json'
|
|
)}`
|
|
)
|
|
|
|
t.create('swagger yml')
|
|
.get('/https/example.com/example.yml')
|
|
.expectRedirect(
|
|
`/swagger/valid/3.0.svg?specUrl=${encodeURIComponent(
|
|
'https://example.com/example.yml'
|
|
)}`
|
|
)
|
|
|
|
t.create('swagger yaml')
|
|
.get('/https/example.com/example.yaml')
|
|
.expectRedirect(
|
|
`/swagger/valid/3.0.svg?specUrl=${encodeURIComponent(
|
|
'https://example.com/example.yaml'
|
|
)}`
|
|
)
|