From 5b3ecf853b252575b152e367929271e20ab67f57 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Thu, 30 Dec 2010 09:24:52 -0500 Subject: [PATCH] Exposed Interface --- index.js | 3 ++- test/test-index.js | 11 ++++++++++- tools/combine.tpl | 3 ++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 4e8fe09..5bc83e5 100644 --- a/index.js +++ b/index.js @@ -22,5 +22,6 @@ * @package core */ -exports.Class = require( __dirname + '/lib/class' ); +exports.Class = require( __dirname + '/lib/class' ); +exports.Interface = require( __dirname + '/lib/interface' ); diff --git a/test/test-index.js b/test/test-index.js index c5c666a..ff551bb 100644 --- a/test/test-index.js +++ b/test/test-index.js @@ -24,7 +24,10 @@ var common = require( './common' ), assert = require( 'assert' ), - Class = common.require( 'class' ), + + Class = common.require( 'class' ), + Interface = common.require( 'interface' ), + index = require( '../' ); @@ -32,3 +35,9 @@ assert.ok( ( index.Class === Class ), "Class should be made available" ); + +assert.ok( + ( index.Interface === Interface ), + "Interface should be made available" +); + diff --git a/tools/combine.tpl b/tools/combine.tpl index 4b93004..95c57ac 100644 --- a/tools/combine.tpl +++ b/tools/combine.tpl @@ -83,6 +83,7 @@ var easejs = {}; /**{CONTENT}**/ // the following should match the exports of /index.js - ns_exports.Class = exports['class']; + ns_exports.Class = exports['class']; + ns_exports.Interface = exports['interface']; } )( easejs );