diff options
author | Adam Kocoloski <adam@cloudant.com> | 2010-08-11 16:13:08 -0400 |
---|---|---|
committer | Adam Kocoloski <adam@cloudant.com> | 2010-08-11 17:39:38 -0400 |
commit | ad7099a4e3f3d2035e3e26419a633b4bb1ce7b7c (patch) | |
tree | 435656380eb6cefc7abe3d20369f022a75a014f3 /share/www/script/test/view_update_seq.js | |
parent | 67eff5876bca3108baf37b97cfc9f9e5920dcdb7 (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.js | 89 |
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); - -}; |