add regression tests - closes #2663

This commit is contained in:
Sebastian McKenzie
2015-11-10 14:40:30 -08:00
parent 482e4229db
commit 29f756fd6f
6 changed files with 117 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
import React from 'react'
export default class Button extends React.Component {
render() {
return <button>foo</button>
}
}

View File

@@ -0,0 +1,32 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = babelHelpers.interopRequireDefault(_react);
var Button = (function (_React$Component) {
babelHelpers.inherits(Button, _React$Component);
function Button() {
babelHelpers.classCallCheck(this, Button);
return babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(Button).apply(this, arguments));
}
babelHelpers.createClass(Button, [{
key: 'render',
value: function render() {
return _react2.default.createElement(
'button',
null,
'foo'
);
}
}]);
return Button;
})(_react2.default.Component);
exports.default = Button;

View File

@@ -0,0 +1,4 @@
{
"presets": ["es2015", "react"],
"plugins": ["transform-class-properties", "external-helpers-2"]
}

View File

@@ -0,0 +1,23 @@
import net from 'net';
import { EventEmitter } from 'events';
import BinarySerializer from './helpers/binary-serializer';
// import ...
export default class Connection extends EventEmitter {
constructor(endpoint, joinKey, joinData, roomId) {
super();
this.isConnected = false;
this.roomId = roomId;
// ...
}
send(message) {
this.sock.write(BinarySerializer.serializeMessage(message));
}
disconnect() {
this.sock.close();
}
}

View File

@@ -0,0 +1,48 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _net = require('net');
var _net2 = babelHelpers.interopRequireDefault(_net);
var _events = require('events');
var _binarySerializer = require('./helpers/binary-serializer');
var _binarySerializer2 = babelHelpers.interopRequireDefault(_binarySerializer);
// import ...
var Connection = (function (_EventEmitter) {
babelHelpers.inherits(Connection, _EventEmitter);
function Connection(endpoint, joinKey, joinData, roomId) {
babelHelpers.classCallCheck(this, Connection);
var _this = babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(Connection).call(this));
_this.isConnected = false;
_this.roomId = roomId;
// ...
return _this;
}
babelHelpers.createClass(Connection, [{
key: 'send',
value: function send(message) {
this.sock.write(_binarySerializer2.default.serializeMessage(message));
}
}, {
key: 'disconnect',
value: function disconnect() {
this.sock.close();
}
}]);
return Connection;
})(_events.EventEmitter);
exports.default = Connection;

View File

@@ -0,0 +1,4 @@
{
"plugins": ["external-helpers-2"],
"presets": ["es2015"]
}