| a | b | |
|---|
| 0 | + | bulkdocs_bug: function (debug) { |
|---|
| 0 | + | var db = new CouchDB("test_suite_bulkdocs"); |
|---|
| 0 | + | db.deleteDb(); |
|---|
| 0 | + | db.createDb(); |
|---|
| 0 | + | if(debug) debugger; |
|---|
| 0 | + | |
|---|
| 0 | + | var docs = [{"_id":1,"client":1,"talents":{"actor":5,"extra":5}},{"_id":2,"client":2,"talents":{"actor":5,"extra":5}}] |
|---|
| 0 | + | |
|---|
| 0 | + | // Create the docs |
|---|
| 0 | + | var result = db.bulkSave(docs); |
|---|
| 0 | + | |
|---|
| 0 | + | // Should not be ok - non string _id values |
|---|
| 0 | + | T(!result.ok); |
|---|
| 0 | + | T(result.new_revs.length == 0); |
|---|
| 0 | + | |
|---|
| 0 | + | // DB should be empty |
|---|
| 0 | + | var results = db.allDocs(); |
|---|
| 0 | + | T(results.rows.length == 0); |
|---|
| 0 | + | |
|---|
| 0 | + | // Try and fetch one |
|---|
| 0 | + | T(db.open(1) == null); |
|---|
| 0 | + | }, |
|---|
| ... | |
|---|