teenytest
Version:
A teeny tiny test runner
23 lines (20 loc) • 564 B
JavaScript
const store = require('../store')
store.onInitialize(function () {
store.initializeStore('userFunction')
})
module.exports = {
get: function (metadata) {
return store.read('userFunction', metadata.id)
},
set: function (metadata, value, error) {
store.update('userFunction', metadata.id, { value, error })
},
setPlugin: function (metadata, value, error, pluginName) {
const result = store.ensure('userFunction', metadata.id)
result.plugins = result.plugins || {}
result.plugins[pluginName] = {
value,
error
}
}
}