Commit Graph

117 Commits

Author SHA1 Message Date
Tony Kovanen
109395ee34 Propagating reconnecting and reconnection events to socket 2014-06-13 03:45:41 +03:00
Tony Kovanen
a20671c511 Propagate reconnection events to socket from manager 2014-06-13 03:28:38 +03:00
Kevin Ingersoll
f09d2b439c Fix protocol regex, use falsy port, use href as unique ID 2014-06-12 14:16:07 -07:00
Tony Kovanen
8d5ef935de Add tests for utf8 multibyte chracters 2014-05-31 01:39:44 +03:00
Tony Kovanen
9e6f519926 add test cases for dates in ack and on callbacks 2014-05-24 21:18:31 +03:00
Tony Kovanen
7b8ba01e60 Fix reconnection tests on browsers using JSONP 2014-04-30 16:04:35 +03:00
Guillermo Rauch
7e7c0e1800 test: comment out bad tests
cc @j-salazar
2014-04-28 11:44:18 -07:00
Guillermo Rauch
ab0fa5bee7 test: fix global mem leak error 2014-04-28 11:21:15 -07:00
Tony Kovanen
5cbd005ef3 Test case for reconnection disabled 2014-03-12 19:05:14 +02:00
Tony Kovanen
50659849e4 Tests are now stable 2014-03-12 17:33:46 +02:00
Tony Kovanen
4636c6bbda Increase timeout 2014-03-12 15:52:27 +02:00
Tony Kovanen
588d47e04d Reconnects in open if it fails 2014-03-12 15:13:25 +02:00
Naoyuki Kanezawa
3ce84e2784 enable reconnection by default 2014-03-12 02:29:23 +09:00
Naoyuki Kanezawa
fc4cdb40e7 Merge remote-tracking branch 'upstream/master' into patch-2
Conflicts:
	test/connection.js
2014-03-02 06:22:07 +09:00
Kevin Roark
2782221069 made text-blob-builder a module and added dev dependency 2014-02-20 18:31:19 -05:00
Kevin Roark
c2785fcbb1 fixed spacing on test and updated build 2014-02-20 17:23:49 -05:00
Kevin Roark
9de6059d64 Merge branch 'upstream' into add/binary-support
Conflicts:
	.zuul.yml
	lib/socket.js
	package.json
	socket.io.js
	test/connection.js
	test/support/server.js
2014-02-19 18:16:55 -05:00
Kevin Roark
d5c35bb1f2 Added binary support to socket.io-client
Added changes to reflect socket.io-parser's async encoding, and use
of has-binarydata to check the event type of an event.

Next added browser tests for sending and receiving of binary data via
arraybuffers.

Then added blob tests and blob recognition.

To make blobs fully work (and Files as well), had to add packet buffering
to client so that slow-encoding blobs are still sent before other events.

I fixed a stupid bug I had added where I used the indexof module (for old
browsers) on a string somewhere instead of an array). This was causing
old IE to receive all events twice.

Old iphone tests were still failing so I updated tests to reflect that
some browsers can receive a blob but not construct them.

Finally, reduced build size by adding the "browser" field to package.json
and making browserify less confused.
2014-02-19 14:07:32 -05:00
Guillermo Rauch
dc2afa4bc1 more tests 2014-02-13 14:44:25 -08:00
Guillermo Rauch
8a438a67a9 fix url for ie6-8 2014-02-11 18:13:25 -08:00
Guillermo Rauch
7466ebee3d fix for old ies 2014-02-11 14:19:37 -08:00
Guillermo Rauch
bc937fc2fb test: prevent global leak problems 2014-02-10 15:52:16 -08:00
Naoyuki Kanezawa
78f1fd152f fix a namespace connection error 2014-02-09 03:19:28 +09:00
Brian Malehorn
01bf1a613b fixed zuul redirect bug
url() has optional parameter loc
2014-02-08 12:53:40 -05:00
Guillermo Rauch
c5051b67e8 fix connection test 2013-12-26 23:35:50 -03:00
Guillermo Rauch
0f4653c11a make url tests run only on node due to location pollution 2013-12-26 22:32:44 -03:00
Guillermo Rauch
7e42ef05cc url: restore location in tests 2013-12-26 22:00:41 -03:00
Guillermo Rauch
e65b9b5329 add zuul 2013-12-26 21:25:23 -03:00
Guillermo Rauch
b0046b6c4b test: adapted url tests with new simplifications 2012-12-16 21:22:03 -03:00
Guillermo Rauch
98e939a2ea test: remove emitter tests 2012-12-16 19:32:19 -03:00
Guillermo Rauch
510538813d url: finished module with tests 2012-12-10 18:31:54 -03:00
Guillermo Rauch
d5652feadc 1.0 client initial commit 2012-12-10 03:31:57 -03:00
Guillermo Rauch
7b4cb7013e test: adapted test for EventEmitter update 2012-08-13 14:02:01 -07:00
Chelsea Robb
a55ed9bf57 Renamed 'auto flush' option to manualFlush 2012-04-24 12:52:23 +10:00
Gabe Hollombe
76cf0b30cf added tests for auto and manual buffer flushing 2012-04-23 18:01:37 +07:00
Guillermo Rauch
c1de89007a Unicode snowman for you 2011-10-27 12:09:09 +08:00
Guillermo Rauch
7c2dbf3ba5 Added webworker 2011-10-18 16:31:53 -07:00
Guillermo Rauch
72a05035e0 Added webworker cs acceptance test 2011-10-18 16:31:28 -07:00
Guillermo Rauch
42e27e857c Added unicode tests. 2011-09-03 13:26:22 -07:00
Guillermo Rauch
2a5c7b2c5b Added parser test for newline. 2011-09-03 12:24:52 -07:00
Guillermo Rauch
85991d9e6a Added acceptance test for sending newlines. 2011-09-03 12:22:17 -07:00
Guillermo Rauch
72e06aff1b Fixed socket namespace connect test.
Remove broken alternative namespace connect test.
2011-08-12 10:13:24 -07:00
Arnout Kazemier
9ad05ab6d2 Passes test 2011-08-07 23:48:52 +02:00
Guillermo Rauch
7fbf340c63 Fixed builder test 2011-08-03 12:01:19 -07:00
Guillermo Rauch
6392a40388 Merge pull request #266 from 3rd-Eden/bugs/ie8
Small test case clean up
2011-08-02 16:03:19 -07:00
Arnout Kazemier
b235e709de Merge branch 'master' of github.com:LearnBoost/socket.io-client into query
Conflicts:
	support/test-runner/app.js
	test/socket.test.js
2011-08-03 00:27:07 +02:00
Arnout Kazemier
6cf4577a90 seems like this would work.. 2011-08-02 23:16:02 +02:00
Arnout Kazemier
846b3b3e40 Typo and removed the throw error 2011-08-02 22:49:57 +02:00
Guillermo Rauch
66925b26f6 Merge branch 'master' of github.com:LearnBoost/socket.io-client
Conflicts:
	support/test-runner/app.js
2011-08-02 10:54:57 -07:00
Guillermo Rauch
15414cba65 Added test encoding a payload test 2011-08-02 10:53:56 -07:00