Files
shields/services/ore/ore-license.spec.js
2021-07-09 12:53:55 +01:00

29 lines
706 B
JavaScript

import { test, given } from 'sazerac'
import OreLicense from './ore-license.service.js'
describe('OreLicense', function () {
test(OreLicense.prototype.transform, () => {
given({
data: {
settings: { license: { name: 'MIT', url: 'http://sample.url' } },
},
}).expect({ license: 'MIT' })
})
test(OreLicense.prototype.transform, () => {
given({
data: {
settings: { license: { name: null, url: 'http://sample.url' } },
},
}).expect({ license: 'custom' })
})
test(OreLicense.prototype.transform, () => {
given({
data: {
settings: { license: { name: null, url: null } },
},
}).expect({ license: undefined })
})
})