1
0
mirror of https://github.com/badges/shields.git synced 2025-04-18 19:44:04 +03:00
shields/services/codeclimate/codeclimate-coverage-redirector.tester.js
chris48s 9a6b96effc Use expectRedirect helper in redirect tests; affects [circleci codeclimate codecov discourse endpoint github jenkins jira jitpack lgtm maven nexus scrutinizer sonar swagger symfony teamcity travis twitter vso waffle website wordpress] (#4481)
* Convert remaining tests to use expectRedirect() helper

* convert last few redirect tests to use svg not json

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2020-01-03 21:39:58 +00:00

34 lines
914 B
JavaScript

'use strict'
const { ServiceTester } = require('../tester')
const t = (module.exports = new ServiceTester({
id: 'CodeclimateCoverageRedirector',
title: 'Code Climate Coverage Redirector',
pathPrefix: '/codeclimate',
}))
t.create('Top-level coverage shortcut')
.get('/jekyll/jekyll.svg', {
followRedirect: false,
})
.expectRedirect('/codeclimate/coverage/jekyll/jekyll.svg')
t.create('Coverage shortcut')
.get('/c/jekyll/jekyll.svg', {
followRedirect: false,
})
.expectRedirect('/codeclimate/coverage/jekyll/jekyll.svg')
t.create('Coverage letter shortcut')
.get('/c-letter/jekyll/jekyll.svg', {
followRedirect: false,
})
.expectRedirect('/codeclimate/coverage-letter/jekyll/jekyll.svg')
t.create('Coverage percentage shortcut')
.get('/coverage-percentage/jekyll/jekyll.svg', {
followRedirect: false,
})
.expectRedirect('/codeclimate/coverage/jekyll/jekyll.svg')