adding jest test setup
Summary: Adds a test runner for jest test and adds three simple test cases: - render the app - start a server - client connecting to the app Test can be run using `yarn test`. To make the test runner work, some changes needed to be made: - remove the export of `init()` from `'flipper'`, because it was a cyclic dependency - updating Button.js to the new ref-API Reviewed By: jknoxville Differential Revision: D10027078 fbshipit-source-id: 49107b0dd4dec666b92ecd841422fe7e6b3a7756
This commit is contained in:
committed by
Facebook Github Bot
parent
af1ff7f039
commit
a455520ecb
@@ -21,8 +21,8 @@ const invariant = require('invariant');
|
||||
const tls = require('tls');
|
||||
const net = require('net');
|
||||
|
||||
const SECURE_PORT = 8088;
|
||||
const INSECURE_PORT = 8089;
|
||||
export const SECURE_PORT = 8088;
|
||||
export const INSECURE_PORT = 8089;
|
||||
|
||||
type RSocket = {|
|
||||
fireAndForget(payload: {data: string}): void,
|
||||
@@ -57,14 +57,6 @@ export default class Server extends EventEmitter {
|
||||
((event: 'clients-change', callback: () => void) => void);
|
||||
|
||||
init() {
|
||||
if (process.env.NODE_ENV === 'test') {
|
||||
console.warn(
|
||||
"rsocket server has not been started as we're in test mode",
|
||||
'server',
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
this.certificateProvider
|
||||
.loadSecureServerConfig()
|
||||
.then(
|
||||
@@ -93,6 +85,7 @@ export default class Server extends EventEmitter {
|
||||
} server started on port ${port}`,
|
||||
'server',
|
||||
);
|
||||
server.emit('listening', port);
|
||||
});
|
||||
return transportServer;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user