api documentation for rewire (v2.5.2)

Easy dependency injection for node.js unit testing

table of contents

  1. module rewire
    1. function rewire (filename)
    2. object rewire.moduleA
    3. object rewire.moduleB
    4. object rewire.moduleEnv
    5. object rewire.strictModule
  2. module rewire.moduleA
    1. function rewire.moduleA.checkSomeGlobals ()
    2. function rewire.moduleA.getBuffer ()
    3. function rewire.moduleA.getConsole ()
    4. function rewire.moduleA.getDocument ()
    5. function rewire.moduleA.getFilename ()
    6. function rewire.moduleA.getMyNumber ()
    7. function rewire.moduleA.getMyObj ()
    8. function rewire.moduleA.readFileSync ()
    9. function rewire.moduleA.setMyNumber (newNumber)
    10. function rewire.moduleA.setMyObj (newObj)
    11. object rewire.moduleA.someOtherModule
  3. module rewire.moduleB
    1. function rewire.moduleB.checkSomeGlobals ()
    2. function rewire.moduleB.getBuffer ()
    3. function rewire.moduleB.getConsole ()
    4. function rewire.moduleB.getDocument ()
    5. function rewire.moduleB.getFilename ()
    6. function rewire.moduleB.getMyNumber ()
    7. function rewire.moduleB.getMyObj ()
    8. function rewire.moduleB.readFileSync ()
    9. function rewire.moduleB.setMyNumber (newNumber)
    10. function rewire.moduleB.setMyObj (newObj)
    11. object rewire.moduleB.someOtherModule
  4. module rewire.moduleEnv
    1. function rewire.moduleEnv.inject (prelude, appendix)
    2. function rewire.moduleEnv.load (targetModule)
  5. module rewire.strictModule
    1. function rewire.strictModule.doSomethingUnstrict ()

module rewire

function rewire (filename)

module rewire.moduleA

function rewire.moduleA.checkSomeGlobals ()

function rewire.moduleA.getBuffer ()

function rewire.moduleA.getConsole ()

function rewire.moduleA.getDocument ()

function rewire.moduleA.getFilename ()

function rewire.moduleA.getMyNumber ()

function rewire.moduleA.getMyObj ()

function rewire.moduleA.readFileSync ()

function rewire.moduleA.setMyNumber (newNumber)

function rewire.moduleA.setMyObj (newObj)

module rewire.moduleB

function rewire.moduleB.checkSomeGlobals ()

function rewire.moduleB.getBuffer ()

function rewire.moduleB.getConsole ()

function rewire.moduleB.getDocument ()

function rewire.moduleB.getFilename ()

function rewire.moduleB.getMyNumber ()

function rewire.moduleB.getMyObj ()

function rewire.moduleB.readFileSync ()

function rewire.moduleB.setMyNumber (newNumber)

function rewire.moduleB.setMyObj (newObj)

module rewire.moduleEnv

function rewire.moduleEnv.inject (prelude, appendix)

function rewire.moduleEnv.load (targetModule)

module rewire.strictModule

function rewire.strictModule.doSomethingUnstrict ()

[ this document was created with utility2 ]