Files
shields/services/codecov/codecov-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

28 lines
851 B
JavaScript

'use strict'
const { ServiceTester } = require('../tester')
const t = (module.exports = new ServiceTester({
id: 'CodecovTokenRedirect',
title: 'CodecovTokenRedirect',
pathPrefix: '/codecov',
}))
t.create('codecov token')
.get('/c/token/abc123def456/gh/codecov/private-example.svg')
.expectRedirect(
'/codecov/c/github/codecov/private-example.svg?token=abc123def456'
)
t.create('codecov branch token')
.get('/c/token/abc123def456/bb/private-shields/private-badges/master.svg')
.expectRedirect(
'/codecov/c/bitbucket/private-shields/private-badges/master.svg?token=abc123def456'
)
t.create('codecov gl short form expanded to long form')
.get('/c/token/abc123def456/gl/private-shields/private-badges/master.svg')
.expectRedirect(
'/codecov/c/gitlab/private-shields/private-badges/master.svg?token=abc123def456'
)