From 0d6ddf3e40e7732be8e8e37bb703417781067399 Mon Sep 17 00:00:00 2001 From: uni Date: Fri, 9 Mar 2018 03:07:31 +0800 Subject: [PATCH] Add for-the-badge test --- test/badges.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/badges.js b/test/badges.js index eaa526f..8834b61 100644 --- a/test/badges.js +++ b/test/badges.js @@ -314,6 +314,27 @@ describe('badges', async () => { expect(payload).toMatch(/#4c1/) }) + test('returns for-the-badge style', async () => { + const { repositories } = await dbs() + + await repositories.post({ + type: 'repository', + fullName: 'Repo/public_enabled', + enabled: true + }) + + const { payload, statusCode } = await server.inject({ + method: 'GET', + url: '/repo/public_enabled.svg?style=for-the-badge' + }) + + expect(statusCode).toBe(200) + expect(payload).toMatch(/enabled/) + expect(payload).toMatch(/Greenkeeper/) + expect(payload).toMatch(/#555/) + expect(payload).toMatch(/#4c1/) + }) + test('returns correct flat-square style even if used with other query', async () => { const { repositories, payments } = await dbs()