node package manager

mockbot-node

mockbot-node

mock html dom node

Continuous Integration Coverage Status Downloads Version License

Installation

$ npm init
$ npm install mockbot-node --save

Modules

mockbot-node

Module

mockbot-node-factory

Factory module

mockbot-node

Module

Properties

Name Type Description
childNodes Array an array of child nodes

mockbot-node.hasChildNodes() ⇒ boolean

mock node.hasChildNodes

Kind: instance method of mockbot-node
Example (usage)

if(node.hasChildNodes()) { ... }

mockbot-node.appendChild(deep) ⇒ mockbot-node

mock node.appenChild

Kind: instance method of mockbot-node

Param Type Description
deep boolean If true, clone children as well

Example (usage)

node.appendChild(child);

mockbot-node.cloneNode(deep) ⇒ mockbot-node

mock node.cloneNode

Kind: instance method of mockbot-node

Param Type Description
deep boolean If true, clone children as well

Example (usage)

var n = el.cloneNode();

mockbot-node-factory

Factory module

mockbot-node-factory.create(spec) ⇒ mockbot-node

Factory method It takes one spec parameter that must be an object with named parameters

Kind: static method of mockbot-node-factory

Param Type Description
spec Object Named parameters object
spec.nodeType number required node type

Example (Usage example)

var factory = require("mockbot-node");
var obj = factory.create({ nodeType: 1 });

Testing

To test, go to the root folder and type (sans $):

$ npm test

Repo(s)


Contributing

In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.


Version History

Version 0.1.2

  • fixed download badge url in readme

Version 0.1.1

  • added test coverage for cloneNode

Version 0.1.0

  • initial release