24 lines
584 B
JavaScript
24 lines
584 B
JavaScript
import { test, given } from 'sazerac'
|
|
import OreVersion from './ore-version.service.js'
|
|
|
|
describe('OreVersion', function () {
|
|
test(OreVersion.prototype.transform, () => {
|
|
given({
|
|
data: { promoted_versions: [{ version: '2.3' }, { version: '4.5' }] },
|
|
}).expect({ version: '2.3' })
|
|
})
|
|
|
|
test(OreVersion.prototype.transform, () => {
|
|
given({
|
|
data: { promoted_versions: [] },
|
|
}).expect({ version: undefined })
|
|
})
|
|
|
|
test(OreVersion.render, () => {
|
|
given({ version: undefined }).expect({
|
|
message: 'none',
|
|
color: 'inactive',
|
|
})
|
|
})
|
|
})
|