1
0
mirror of https://github.com/badges/shields.git synced 2025-11-03 15:13:18 +03:00

JSON format modernisation and _shields_test removal (#3272)

* Modernised JSON format and removed _shields_test style

* Added logoWidth and labelColor fields to JSON response

* Reinstated and updated comment

* Extended expectBadge to accept Joi schemas for all fields
This commit is contained in:
Pierre-Yves B
2019-04-07 18:57:55 +01:00
committed by GitHub
parent 93333509c6
commit 25f8541e5b
75 changed files with 365 additions and 382 deletions

View File

@@ -35,7 +35,7 @@ createTest(t, 'live: valid project violations', { withMockCreds: false })
})
createTest(t, 'pending project grade')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -48,7 +48,7 @@ createTest(t, 'pending project grade')
})
createTest(t, 'zero violations')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -61,7 +61,7 @@ createTest(t, 'zero violations')
})
createTest(t, 'critical violations')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -74,7 +74,7 @@ createTest(t, 'critical violations')
})
createTest(t, 'major violations')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -87,7 +87,7 @@ createTest(t, 'major violations')
})
createTest(t, 'minor violations')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -104,7 +104,7 @@ createTest(t, 'minor violations')
})
createTest(t, 'info violations')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)
@@ -121,7 +121,7 @@ createTest(t, 'info violations')
})
createTest(t, 'multiple violations grade')
.get(`/${sampleProjectUuid}.json?style=_shields_test`)
.get(`/${sampleProjectUuid}.json`)
.intercept(nock =>
nock('https://insight.symfony.com/api/projects')
.get(`/${sampleProjectUuid}`)