From 282b96ddd9a84b740788c2358ec0f5fedafb7cc6 Mon Sep 17 00:00:00 2001 From: Noah Slater Date: Mon, 6 Jul 2009 00:33:50 +0000 Subject: trimmed trailing whitespace git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@791350 13f79535-47bb-0310-9956-ffa450edef68 --- share/www/script/test/changes.js | 62 ++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) (limited to 'share/www/script/test/changes.js') diff --git a/share/www/script/test/changes.js b/share/www/script/test/changes.js index 98f31d6f..6ae035fa 100644 --- a/share/www/script/test/changes.js +++ b/share/www/script/test/changes.js @@ -16,98 +16,98 @@ couchTests.changes = function(debug) { db.deleteDb(); db.createDb(); if (debug) debugger; - + var req = CouchDB.request("GET", "/test_suite_db/_changes"); var resp = JSON.parse(req.responseText); - + T(resp.results.length == 0 && resp.last_seq==0) - + var docFoo = {_id:"foo", bar:1}; db.save(docFoo); - + req = CouchDB.request("GET", "/test_suite_db/_changes"); var resp = JSON.parse(req.responseText); - + T(resp.results.length == 1 && resp.last_seq==1) T(resp.results[0].changes[0].rev == docFoo._rev) - + req = CouchDB.request("GET", "/test_suite_db/_changes?continuous=true&timeout=10"); var resp = JSON.parse(req.responseText); T(resp.results.length == 1 && resp.last_seq==1) T(resp.results[0].changes[0].rev == docFoo._rev) - + var xhr; - + try { xhr = CouchDB.newXhr(); - } catch (err) { + } catch (err) { } - + if (xhr) { // Only test the continuous stuff if we have a real XHR object // with real async support. - + var sleep = function(msecs) { // by making a slow sync request, we allow the waiting XHR request data // to be received. var req = CouchDB.request("GET", "/_sleep?time=" + msecs); T(JSON.parse(req.responseText).ok == true); } - + var parse_changes_line = function(line) { if (line.charAt(line.length-1) == ",") { line = line.substring(0, line.length-1); } return JSON.parse(line); } - - + + xhr.open("GET", "/test_suite_db/_changes?continuous=true", true); xhr.send(""); - + var docBar = {_id:"bar", bar:1}; db.save(docBar); - + sleep(100); var lines = xhr.responseText.split("\n"); - + T(lines[0]='{"results":['); - + var change = parse_changes_line(lines[1]); - + T(change.seq == 1) T(change.id == "foo") - + change = parse_changes_line(lines[2]); - + T(change.seq == 2) T(change.id == "bar") T(change.changes[0].rev == docBar._rev) - + var docBaz = {_id:"baz", baz:1}; db.save(docBaz); - + sleep(100); var lines = xhr.responseText.split("\n"); - + change = parse_changes_line(lines[3]); - + T(change.seq == 3); T(change.id == "baz"); T(change.changes[0].rev == docBaz._rev); - - + + xhr = CouchDB.newXhr(); - + //verify the hearbeat newlines are sent xhr.open("GET", "/test_suite_db/_changes?continuous=true&heartbeat=10", true); xhr.send(""); - + sleep(100); - + var str = xhr.responseText; - + T(str.charAt(str.length - 1) == "\n") T(str.charAt(str.length - 2) == "\n") } -- cgit v1.2.3