YUKI Hiroshi
null+****@clear*****
Wed Feb 13 11:57:01 JST 2013
YUKI Hiroshi 2013-02-13 11:57:01 +0900 (Wed, 13 Feb 2013) New Revision: 841651ed00d21ef255033a8791d77a45e4661ff1 https://github.com/groonga/express-kotoumi/commit/841651ed00d21ef255033a8791d77a45e4661ff1 Log: test: Define all helper functions between teardown and the first test function Modified files: test/backend-connection.test.js Modified: test/backend-connection.test.js (+16 -16) =================================================================== --- test/backend-connection.test.js 2013-02-13 11:55:36 +0900 (fcddc81) +++ test/backend-connection.test.js 2013-02-13 11:57:01 +0900 (988e11b) @@ -122,6 +122,22 @@ suite('Connection, simple communication', function() { return response; } + function createMockedMessageCallback() { + var mockedCallback = nodemock; + var callback = function() { + mockedCallback.receive.apply(mockedCallback, arguments); + }; + callback.takes = function() { + callback.assert = function() { + mockedCallback.assertThrows(); + }; + mockedCallback = mockedCallback.mock('receive'); + mockedCallback = mockedCallback.takes.apply(mockedCallback, arguments); + }; + callback.mock = mockedCallback; + return callback; + } + test('one way message from front to back', function(done) { var message = connection.emitMessage('testRequest', { command: 'foobar' }); assert.envelopeEqual(message, @@ -139,22 +155,6 @@ suite('Connection, simple communication', function() { }); }); - function createMockedMessageCallback() { - var mockedCallback = nodemock; - var callback = function() { - mockedCallback.receive.apply(mockedCallback, arguments); - }; - callback.takes = function() { - callback.assert = function() { - mockedCallback.assertThrows(); - }; - mockedCallback = mockedCallback.mock('receive'); - mockedCallback = mockedCallback.takes.apply(mockedCallback, arguments); - }; - callback.mock = mockedCallback; - return callback; - } - test('one way message from back to front', function(done) { var callback = createMockedMessageCallback(); connection.on('message', callback); -------------- next part -------------- HTML����������������������������...다운로드