From b0cec62c98b86203d69675b44230cb1de4d40c4d Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Fri, 2 Sep 2011 23:15:15 -0400 Subject: [PATCH] test-member_builder-method freed from unnecessary dependencies for testing (#25) --- test/test-member_builder-method.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/test/test-member_builder-method.js b/test/test-member_builder-method.js index 7f5cc43..228adc0 100644 --- a/test/test-member_builder-method.js +++ b/test/test-member_builder-method.js @@ -27,18 +27,12 @@ var common = require( './common' ), mb_common = require( __dirname + '/inc-member_builder-common' ), util = common.require( 'util' ), - // XXX: get rid of this disgusting mess; we're mid-refactor and all these - // dependencies should not be necessary for testing - MethodWrapperFactory = common.require( '/MethodWrapperFactory' ), - wrappers = common.require( '/MethodWrappers' ).standard, - - builder = common.require( '/MemberBuilder' )( - MethodWrapperFactory( wrappers.wrapNew ), - MethodWrapperFactory( wrappers.wrapOverride ) + // stub factories used for testing + stubFactory= common.require( '/MethodWrapperFactory' )( + function( func ) { return func; } ), - warn = common.require( 'warn' ), - Warning = warn.Warning + builder = common.require( '/MemberBuilder' )( stubFactory, stubFactory ) ; mb_common.funcVal = 'foobar';