UNPKG

fluentnode

Version:

Fluent apis for node (based on the concepts used in C#'s FluentSharp

107 lines (92 loc) 2.73 kB
// Generated by CoffeeScript 1.12.7 (function() { var assert; assert = require('assert'); Object.defineProperty(Object.prototype, 'assert_Is_Equal_To', { enumerable: false, writable: true, value: function(target) { assert.deepEqual(this, target); return this; } }); Object.defineProperty(Object.prototype, 'assert_Is_Instance_Of', { enumerable: false, writable: true, value: function(target) { (this instanceof target).assert_Is_True("object was not of expected type/instance"); return this; } }); Object.defineProperty(Object.prototype, 'assert_Is_Not_Equal_To', { enumerable: false, writable: true, value: function(target) { assert.notDeepEqual(this, target); return this; } }); Object.defineProperty(Object.prototype, 'assert_Is_Object', { enumerable: false, writable: true, value: function(target) { assert.equal(typeof this, 'object'); return this; } }); Object.defineProperty(Object.prototype, 'assert_Is_Null', { enumerable: false, writable: true, value: function(target) { (target === null).assert_Is_True("expected value to be null:" + target); return null; } }); Object.defineProperty(Object.prototype, 'assert_Is_Not_Null', { enumerable: false, writable: true, value: function(target) { (target === null).assert_Is_False("expected value to not be null"); return target; } }); Object.defineProperty(Object.prototype, 'assert_Is_Undefined', { enumerable: false, writable: true, value: function(target) { (typeof target === 'undefined').assert_Is_True("expected value to be undefined:" + target); return null; } }); Object.defineProperty(Object.prototype, 'assert_Is_Not_Undefined', { enumerable: false, writable: true, value: function(target) { (typeof target === 'undefined').assert_Is_False("expected value to not be undefined"); return target; } }); Object.defineProperty(Object.prototype, 'assert_Keys_Is', { enumerable: false, writable: true, value: function(value) { this._keys().assert_Is(value); return this; } }); Object.defineProperty(Object.prototype, 'assert_Instance_Of', { enumerable: false, writable: true, value: Object.prototype.assert_Is_Instance_Of }); Object.defineProperty(Object.prototype, 'assert_Is', { enumerable: false, writable: true, value: Object.prototype.assert_Is_Equal_To }); Object.defineProperty(Object.prototype, 'assert_Is_Not', { enumerable: false, writable: true, value: Object.prototype.assert_Is_Not_Equal_To }); }).call(this);