Codemod tests to use top-level-requires

Reviewed By: @DmitrySoshnikov

Differential Revision: D2456250
This commit is contained in:
Christoph Pojer
2015-09-17 18:34:14 -07:00
committed by facebook-github-bot-5
parent 3fca7f4d7b
commit fa01b2e4cb
22 changed files with 162 additions and 220 deletions

View File

@@ -13,26 +13,27 @@ jest.setMock('worker-farm', function() { return () => {}; })
.mock('net')
.dontMock('../SocketClient');
var Bundle = require('../../Bundler/Bundle');
var SocketClient = require('../SocketClient');
var bser = require('bser');
var net = require('net');
describe('SocketClient', () => {
let SocketClient;
let sock;
let bunser;
beforeEach(() => {
SocketClient = require('../SocketClient');
const {EventEmitter} = require.requireActual('events');
sock = new EventEmitter();
sock.write = jest.genMockFn();
require('net').connect.mockImpl(() => sock);
net.connect.mockImpl(() => sock);
const bser = require('bser');
bunser = new EventEmitter();
require('bser').BunserBuf.mockImpl(() => bunser);
bser.BunserBuf.mockImpl(() => bunser);
bser.dumpToBuffer.mockImpl((a) => a);
require('../../Bundler/Bundle').fromJSON.mockImpl((a) => a);
Bundle.fromJSON.mockImpl((a) => a);
});
pit('create a connection', () => {
@@ -40,7 +41,7 @@ describe('SocketClient', () => {
sock.emit('connect');
return client.onReady().then(c => {
expect(c).toBe(client);
expect(require('net').connect).toBeCalledWith('/sock');
expect(net.connect).toBeCalledWith('/sock');
});
});

View File

@@ -13,23 +13,19 @@ jest.setMock('worker-farm', function() { return () => {}; })
.mock('child_process')
.dontMock('../');
var SocketInterface = require('../');
var SocketClient = require('../SocketClient');
var childProcess = require('child_process');
var fs = require('fs');
describe('SocketInterface', () => {
let SocketInterface;
let SocketClient;
beforeEach(() => {
SocketInterface = require('../');
SocketClient = require('../SocketClient');
});
describe('getOrCreateSocketFor', () => {
pit('creates socket path by hashing options', () => {
const fs = require('fs');
fs.existsSync = jest.genMockFn().mockImpl(() => true);
fs.unlinkSync = jest.genMockFn();
let callback;
require('child_process').spawn.mockImpl(() => ({
childProcess.spawn.mockImpl(() => ({
on: (event, cb) => callback = cb,
send: (message) => {
setImmediate(() => callback({ type: 'createdServer' }));
@@ -58,13 +54,12 @@ describe('SocketInterface', () => {
});
pit('should fork a server', () => {
const fs = require('fs');
fs.existsSync = jest.genMockFn().mockImpl(() => false);
fs.unlinkSync = jest.genMockFn();
let sockPath;
let callback;
require('child_process').spawn.mockImpl(() => ({
childProcess.spawn.mockImpl(() => ({
on: (event, cb) => callback = cb,
send: (message) => {
expect(message.type).toBe('createSocketServer');

View File

@@ -14,26 +14,24 @@ jest.setMock('worker-farm', function() { return () => {}; })
.mock('fs')
.dontMock('../SocketServer');
var PackagerServer = require('../../Server');
var SocketServer = require('../SocketServer');
var bser = require('bser');
var net = require('net');
describe('SocketServer', () => {
let PackagerServer;
let SocketServer;
let netServer;
let bunser;
beforeEach(() => {
SocketServer = require('../SocketServer');
const {EventEmitter} = require.requireActual('events');
netServer = new EventEmitter();
netServer.listen = jest.genMockFn();
require('net').createServer.mockImpl(() => netServer);
net.createServer.mockImpl(() => netServer);
const bser = require('bser');
bunser = new EventEmitter();
bser.BunserBuf.mockImpl(() => bunser);
bser.dumpToBuffer.mockImpl((a) => a);
PackagerServer = require('../../Server');
});
pit('create a server', () => {