diff options
| author | Misko Hevery | 2010-03-26 16:27:18 -0700 |
|---|---|---|
| committer | Misko Hevery | 2010-03-26 16:27:18 -0700 |
| commit | 258ca5f16581f0e8befa493644225a02ae2fc002 (patch) | |
| tree | a7d67c586fb5c870619664ca84e17996f6dd2e6d /test/moveToAngularCom/ServerTest.js | |
| parent | 1990cbbf2817e04657ccd616da1d9d6b78cc2949 (diff) | |
| download | angular.js-258ca5f16581f0e8befa493644225a02ae2fc002.tar.bz2 | |
moved all uneeded files out, widgets.html works, tests horribly broken
Diffstat (limited to 'test/moveToAngularCom/ServerTest.js')
| -rw-r--r-- | test/moveToAngularCom/ServerTest.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test/moveToAngularCom/ServerTest.js b/test/moveToAngularCom/ServerTest.js new file mode 100644 index 00000000..02fab84c --- /dev/null +++ b/test/moveToAngularCom/ServerTest.js @@ -0,0 +1,42 @@ +ServerTest = TestCase("ServerTest"); +ServerTest.prototype.testBreakLargeRequestIntoPackets = function() { + var log = ""; + var server = new Server("http://server", function(url){ + log += "|" + url; + }); + server.maxSize = 30; + server.uuid = "uuid"; + server.request("POST", "/data/database", {}, function(code, r){ + assertEquals(200, code); + assertEquals("response", r); + }); + angularCallbacks.uuid0("response"); + assertEquals( + "|http://server/$/uuid0/2/1?h=eyJtIjoiUE9TVCIsInAiOnt9LCJ1Ij" + + "|http://server/$/uuid0/2/2?h=oiL2RhdGEvZGF0YWJhc2UifQ==", + log); +}; + +ServerTest.prototype.testItShouldEncodeUsingUrlRules = function() { + var server = new Server("http://server"); + assertEquals("fn5-fn5-", server.base64url("~~~~~~")); + assertEquals("fn5_fn5_", server.base64url("~~\u007f~~\u007f")); +}; + +FrameServerTest = TestCase("FrameServerTest"); + +FrameServerTest.prototype = { + testRead:function(){ + var window = {name:'$DATASET:"MyData"'}; + var server = new FrameServer(window); + server.read(); + assertEquals("MyData", server.data); + }, + testWrite:function(){ + var window = {}; + var server = new FrameServer(window); + server.data = "TestData"; + server.write(); + assertEquals('$DATASET:"TestData"', window.name); + } +}; |
