senecajs/seneca

View on GitHub
docs/examples/sales-tax/sales-tax-log-handler.js

Summary

Maintainability
A
0 mins
Test Coverage
var Seneca = require('../../..')

// need this to get a reference to seneca.loghandler
var seneca = Seneca({
  log: {
    level: 'debug+'
  }
})

seneca.use('sales-tax-plugin', {rate: 0.23})

seneca.ready(function (err) {
  if (err) return process.exit(!console.error(err))

  seneca.act({role: 'shop', cmd: 'salestax', net: 100})
  seneca.act({role: 'shop', cmd: 'salestax', net: 200})
  seneca.act({role: 'shop', cmd: 'salestax', net: 300})
})