From b209df30505ec4237a1f3bb8b1e4741176be0aee Mon Sep 17 00:00:00 2001 From: YUKI Hiroshi Date: Wed, 21 Nov 2012 17:48:29 +0900 Subject: [PATCH] We have to save changes to apply modifications on the database --- test/database-index-field.test.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/database-index-field.test.js b/test/database-index-field.test.js index 025af3b..f1cd53b 100644 --- a/test/database-index-field.test.js +++ b/test/database-index-field.test.js @@ -662,10 +662,11 @@ suite('database', function() { test('for non-existing field', function() { var product = new IndexField('product', domain); product.type = 'text'; + product.saveSync(); assert.equal(product.type, 'text'); product.type = 'literal'; - assert.equal(product.type, 'literal'); product.saveSync(); + assert.equal(product.type, 'literal'); }); test('for existing field (text to literal)', function() { @@ -679,6 +680,7 @@ suite('database', function() { ]); field.type = 'literal'; + field.saveSync(); assert.equal(field.type, 'literal'); var actualDump = field.domain.dumpSync(); @@ -700,6 +702,7 @@ suite('database', function() { ]); field.type = 'text'; + field.saveSync(); assert.isFalse(field.multipleValues); assert.equal(field.type, 'text'); @@ -723,6 +726,7 @@ suite('database', function() { ]); field.type = 'uint'; + field.saveSync(); assert.isFalse(field.multipleValues); assert.equal(field.type, 'uint'); @@ -746,6 +750,7 @@ suite('database', function() { ]); field.type = 'text'; + field.saveSync(); assert.isFalse(field.multipleValues); assert.equal(field.type, 'text'); @@ -769,6 +774,7 @@ suite('database', function() { ]); field.type = 'uint'; + field.saveSync(); assert.isFalse(field.multipleValues); assert.equal(field.type, 'uint'); @@ -793,6 +799,7 @@ suite('database', function() { ]); field.type = 'literal'; + field.saveSync(); assert.isFalse(field.multipleValues); assert.equal(field.type, 'literal');