From 8cb6a9265f14c291ee3d508acda0f744fd0c3159 Mon Sep 17 00:00:00 2001 From: Vasyl Boroviak Date: Tue, 20 Sep 2016 11:42:51 +1000 Subject: [PATCH] Minor improvements --- src/stampit.js | 4 ++-- test/basics.js | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/stampit.js b/src/stampit.js index ee8db07..0256dfe 100644 --- a/src/stampit.js +++ b/src/stampit.js @@ -16,7 +16,7 @@ const assign = Object.assign; function composeArgsCall(self, propName, action, args) { const descriptor = {}; descriptor[propName] = action(...[{}].concat(args)); - return ((self && self.compose) || baseStampit.compose).call(self, descriptor); + return ((self && self.compose) || stampit).call(self, descriptor); } export function methods(...args) { @@ -30,7 +30,7 @@ export {properties as refs}; export {properties as props}; export function initializers(...args) { - return ((this && this.compose) || baseStampit.compose).call(this, { + return ((this && this.compose) || stampit).call(this, { initializers: extractFunctions(...args) }); } diff --git a/test/basics.js b/test/basics.js index 3b45d62..2083277 100644 --- a/test/basics.js +++ b/test/basics.js @@ -10,6 +10,7 @@ test('.create()', (t) => { } }); + t.ok(stamp.create); t.equal(stamp.create().foo(), 'foo', 'Should produce an object from specified prototypes.'); @@ -22,5 +23,6 @@ test('.create(options)', (t) => { 'Should pass options object to initializer.'); t.end(); }); + t.ok(stamp.create); stamp.create({foo: 'bar'}); });