Commit Graph

152 Commits

Author SHA1 Message Date
Guillermo Rauch
081e304d7d Refactored (now passing) upgrade test. 2012-01-15 22:21:49 -08:00
Guillermo Rauch
4e8b650561 Removed test no longer valid in 0.6 2012-01-15 22:21:39 -08:00
Guillermo Rauch
2e4dcbdaba Improve ws instrumentation 2012-01-15 22:21:26 -08:00
Guillermo Rauch
de514e6e62 Added WebSocket#onData to instrument it. 2012-01-15 22:21:03 -08:00
Guillermo Rauch
cf4691c494 Renamed ws instrumentation nsp. 2012-01-15 22:20:41 -08:00
Guillermo Rauch
44e8192ad2 Improved polling instr. 2012-01-15 22:20:27 -08:00
Guillermo Rauch
0d0ffef9d2 Improved polling instrumentation. 2012-01-15 22:19:57 -08:00
Guillermo Rauch
d6ee514fbb Documentation and fix for .close without a fn. 2012-01-15 22:19:24 -08:00
Guillermo Rauch
86adb61f28 Ensured Socket#flush checks for buffer length. 2012-01-15 22:19:07 -08:00
Guillermo Rauch
04723dd50c Re-implemented maybeUpgrade to consider upgrade packet. 2012-01-15 22:18:34 -08:00
Guillermo Rauch
18311196a2 Renamed Socket#upgrade to #maybeUpgrade 2012-01-15 22:17:54 -08:00
Guillermo Rauch
327aeee7bf Introduced upgradeTimeout. 2012-01-15 22:10:33 -08:00
Guillermo Rauch
54791e61e2 Fixed closing of polling transport callback. 2012-01-14 13:46:20 -08:00
Guillermo Rauch
cb22f219d7 Renamed close readyState to closed. 2012-01-14 11:43:33 -08:00
Guillermo Rauch
b2c249e7ef Slown down some tests since they were pretty extreme.
The blocking `console.error` behavior of debug was making the tests not
pass sometimes.
2012-01-14 11:36:16 -08:00
Guillermo Rauch
a6da7ef0ba Reset slow threshold 2012-01-14 10:22:41 -08:00
Guillermo Rauch
c0bb8c740d Started leveraging mocha bail. 2012-01-14 09:42:39 -08:00
Guillermo Rauch
aab09b04bc Refactored server tests with listen shortcut and sprintf. 2012-01-14 09:42:18 -08:00
Guillermo Rauch
fdd4faa180 Refactored tests with new listen, sprintf & fixed potential leaks of errors to different tests. 2012-01-14 09:41:44 -08:00
Guillermo Rauch
3f3da53491 Added listen utilit for ephemeral ports listening & sprintf. 2012-01-14 09:41:10 -08:00
Guillermo Rauch
9630a4fe69 Added sprintf util for testing. 2012-01-14 09:37:39 -08:00
Guillermo Rauch
3a0759fb89 Cleaned up WebSocket#send. 2012-01-14 09:37:14 -08:00
Guillermo Rauch
88cfa04de5 Implemented WebSocket#writable. 2012-01-14 09:36:32 -08:00
Guillermo Rauch
15d420d6b2 Added instrumentation to polling payloads. 2012-01-14 09:36:09 -08:00
Guillermo Rauch
2a93f06e27 Implemented draining and orderly close to polling. 2012-01-14 09:35:39 -08:00
Guillermo Rauch
5e9e167ed4 Fixed docs. 2012-01-14 09:35:07 -08:00
Guillermo Rauch
704312271b Added instrumentation to upgrade. 2012-01-14 09:34:57 -08:00
Guillermo Rauch
83c2711009 Implemented Socket buffering/flushing:
- Fires upon upgrade
- Fires when the transport is drained.
2012-01-14 09:34:29 -08:00
Guillermo Rauch
fba2a89b79 Implemented sendPacket API homologous to client API. 2012-01-14 09:34:03 -08:00
Guillermo Rauch
a2f498ac65 Started adding buffering to Socket. 2012-01-14 09:33:01 -08:00
Guillermo Rauch
496ce56f5f Fixed docs. 2012-01-14 09:32:52 -08:00
Guillermo Rauch
89d59598c8 Syntax cleanup. 2012-01-14 09:32:42 -08:00
Guillermo Rauch
45f5b2a113 Fixed debug namespace convention. 2012-01-13 15:32:28 -08:00
Guillermo Rauch
bd7d01a190 Avoid incorrect debug output order. 2012-01-13 15:30:15 -08:00
Guillermo Rauch
0c79fcacbc Added starts of upgrade tests. 2012-01-09 08:35:39 -08:00
Guillermo Rauch
475826e69a Added messages ws tests 2012-01-04 17:56:03 -08:00
Guillermo Rauch
3cc7a69b4c Bumped ws.io 2012-01-04 17:53:54 -08:00
Guillermo Rauch
f2459424c1 Added tricky xhr-polling test. 2012-01-04 17:48:11 -08:00
Guillermo Rauch
593db7192f Added first message test 2012-01-04 17:47:52 -08:00
Guillermo Rauch
c2e5d6ff61 Gotta love websocket 2012-01-04 17:46:56 -08:00
Guillermo Rauch
70f8830b3c Added doClose callback for Polling 2012-01-04 17:21:06 -08:00
Guillermo Rauch
f2043f9590 Added callback support to Polling#send, and drain event. 2012-01-04 17:20:48 -08:00
Guillermo Rauch
f51d36f584 Added closing readyState and callback to Transport#doClose 2012-01-04 17:18:12 -08:00
Guillermo Rauch
26e3d1c546 Added closing readyState. 2012-01-04 17:17:58 -08:00
Guillermo Rauch
5587282215 Added more instrumentation to polling 2012-01-04 15:40:48 -08:00
Guillermo Rauch
615c555742 Improved instrumentation. 2012-01-04 15:40:36 -08:00
Guillermo Rauch
767d770e59 Added additional verification step: handshake is only over GET. 2012-01-04 15:40:21 -08:00
Guillermo Rauch
7a4e0c086a Added client close test for websocket. 2012-01-04 14:03:50 -08:00
Guillermo Rauch
38d644ef76 Added client close test. 2012-01-04 13:57:55 -08:00
Guillermo Rauch
4c7e6a675e Fixed data chunks aggregation. 2012-01-04 13:52:20 -08:00