Files
shields/services/swagger/swagger-redirect.tester.js
chris48s 347e0a81f3 set followRedirect: false by default in tests (#4491)
* 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>
2020-01-07 21:13:48 +00:00

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'
)}`
)