mockbot-node
v0.1.2
Published
mock html dom node
Downloads
7
Readme
mockbot-node
mock html dom node
Installation
$ npm init
$ npm install mockbot-node --save
Modules
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