* Add drone build badge based on travis * Fix wrong mocked endpoint for done builder * Refactor service tester using helper method * Add missing failure status to red statuses * Remove extraneous invalid svg test from drone * Test on failure red status in build status spec * refactor(drone): use json service instead of svg * refactor(drone): remove status text and extraneous build path in test * refactor(drone): allow defining self-hosted drone instances * fix(drone): use proper urls in drone examples * fix(drone): add drone token authorization for self-hosted instances * refactor(drone): call render build status badge directly instead of render * refactor(drone): use server query parameter for self-hosted instances * fix(drone): separate url and query params in example * fix(drone): use actual build status message in examples * fix(drone): add missing message for status code 401 Co-Authored-By: byCedric <me@bycedric.com> * refactor(drone): remove color from drone tests * refactor(drone): remove extraneous comments from drone tests * refactor(drone): remove unused static preview method * refactor(drone): remove unused static render method * refactor(drone): reuse render build status badge helper in static previews * fix(drone): test inaccessible repos on new message
22 lines
361 B
JavaScript
22 lines
361 B
JavaScript
'use strict'
|
|
|
|
const sinon = require('sinon')
|
|
const serverSecrets = require('../../lib/server-secrets')
|
|
|
|
const token = 'my-token'
|
|
|
|
function mockDroneCreds() {
|
|
serverSecrets['drone_token'] = undefined
|
|
sinon.stub(serverSecrets, 'drone_token').value(token)
|
|
}
|
|
|
|
function restore() {
|
|
sinon.restore()
|
|
}
|
|
|
|
module.exports = {
|
|
token,
|
|
mockDroneCreds,
|
|
restore,
|
|
}
|