Files
shields/services/homebrew/homebrew-cask.tester.js
Przemo Nowaczyk 3544ea03f8 add [homebrew] cask service (#4228)
* add homebrew cask service

* rename formula to cask
2019-10-24 22:39:25 +00:00

25 lines
696 B
JavaScript

'use strict'
const { isVPlusTripleDottedVersion } = require('../test-validators')
const t = (module.exports = require('../tester').createServiceTester())
t.create('homebrew cask (valid)')
.get('/iterm2.json')
.expectBadge({
label: 'homebrew cask',
message: isVPlusTripleDottedVersion,
})
t.create('homebrew cask (valid)')
.get('/iterm2.json')
.intercept(nock =>
nock('https://formulae.brew.sh')
.get('/api/cask/iterm2.json')
.reply(200, { version: '3.3.6' })
)
.expectBadge({ label: 'homebrew cask', message: 'v3.3.6' })
t.create('homebrew cask (not found)')
.get('/not-a-package.json')
.expectBadge({ label: 'homebrew cask', message: 'not found' })