0.1.2 • Published 7 years ago

mockbot-node v0.1.2

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

mockbot-node

mock html dom node

Installation

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

Modules

mockbot-node

Module

Properties

NameTypeDescription
childNodesArrayan 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

ParamTypeDescription
deepbooleanIf 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

ParamTypeDescription
deepbooleanIf 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

ParamTypeDescription
specObjectNamed parameters object
spec.nodeTypenumberrequired 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