summaryrefslogtreecommitdiff
path: root/share/www/script/test/view_update_seq.js
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2010-08-11 16:13:08 -0400
committerAdam Kocoloski <adam@cloudant.com>2010-08-11 17:39:38 -0400
commitad7099a4e3f3d2035e3e26419a633b4bb1ce7b7c (patch)
tree435656380eb6cefc7abe3d20369f022a75a014f3 /share/www/script/test/view_update_seq.js
parent67eff5876bca3108baf37b97cfc9f9e5920dcdb7 (diff)
move futon into release overlay
Diffstat (limited to 'share/www/script/test/view_update_seq.js')
-rw-r--r--share/www/script/test/view_update_seq.js89
1 files changed, 0 insertions, 89 deletions
diff --git a/share/www/script/test/view_update_seq.js b/share/www/script/test/view_update_seq.js
deleted file mode 100644
index e6be3f70..00000000
--- a/share/www/script/test/view_update_seq.js
+++ /dev/null
@@ -1,89 +0,0 @@
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy of
-// the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-
-couchTests.view_update_seq = function(debug) {
- var db = new CouchDB("test_suite_db", {"X-Couch-Full-Commit":"true"});
- db.deleteDb();
- db.createDb();
- if (debug) debugger;
-
- T(db.info().update_seq == 0);
-
- resp = db.allDocs({update_seq:true});
-
- T(resp.rows.length == 0);
- T(resp.update_seq == 0);
-
- var designDoc = {
- _id:"_design/test",
- language: "javascript",
- views: {
- all_docs: {
- map: "function(doc) { emit(doc.integer, doc.string) }"
- },
- summate: {
- map:"function (doc) {emit(doc.integer, doc.integer)};",
- reduce:"function (keys, values) { return sum(values); };"
- }
- }
- }
- T(db.save(designDoc).ok);
-
- T(db.info().update_seq == 1);
-
- resp = db.allDocs({update_seq:true});
-
- T(resp.rows.length == 1);
- T(resp.update_seq == 1);
-
- var docs = makeDocs(0, 100);
- db.bulkSave(docs);
-
- resp = db.allDocs({limit: 1});
- T(resp.rows.length == 1);
- T(!resp.update_seq, "all docs");
-
- resp = db.allDocs({limit: 1, update_seq:true});
- T(resp.rows.length == 1);
- T(resp.update_seq == 101);
-
- resp = db.view('test/all_docs', {limit: 1, update_seq:true});
- T(resp.rows.length == 1);
- T(resp.update_seq == 101);
-
- resp = db.view('test/all_docs', {limit: 1, update_seq:false});
- T(resp.rows.length == 1);
- T(!resp.update_seq, "view");
-
- resp = db.view('test/summate', {update_seq:true});
- T(resp.rows.length == 1);
- T(resp.update_seq == 101);
-
- db.save({"id":"0"});
- resp = db.view('test/all_docs', {limit: 1,stale: "ok", update_seq:true});
- T(resp.rows.length == 1);
- T(resp.update_seq == 101);
-
- resp = db.view('test/all_docs', {limit: 1, update_seq:true});
- T(resp.rows.length == 1);
- T(resp.update_seq == 102);
-
- resp = db.view('test/all_docs',{update_seq:true},["0","1"]);
- T(resp.update_seq == 102);
-
- resp = db.view('test/all_docs',{update_seq:true},["0","1"]);
- T(resp.update_seq == 102);
-
- resp = db.view('test/summate',{group:true, update_seq:true},["0","1"]);
- T(resp.update_seq == 102);
-
-};