[Groonga-commit] groonga/gcs [master] Add test for cs-create-domain

Back to archive index

null+****@clear***** null+****@clear*****
2012年 8月 6日 (月) 12:43:19 JST


SHIMODA Hiroshi	2012-08-06 12:43:19 +0900 (Mon, 06 Aug 2012)

  New Revision: e5075469b77414be21758853c1616a6280378c82
  https://github.com/groonga/gcs/commit/e5075469b77414be21758853c1616a6280378c82

  Log:
    Add test for cs-create-domain

  Added files:
    test/cs-commands.test.js
  Modified files:
    test/test-utils.js

  Added: test/cs-commands.test.js (+35 -0) 100644
===================================================================
--- /dev/null
+++ test/cs-commands.test.js    2012-08-06 12:43:19 +0900 (e04d6cf)
@@ -0,0 +1,35 @@
+var utils = require('./test-utils');
+var assert = require('chai').assert;
+
+var context;
+var temporaryDatabase;
+
+function commonSetup() {
+  temporaryDatabase = utils.createTemporaryDatabase();
+  context = temporaryDatabase.get();
+}
+
+function commonTeardown() {
+  context = undefined;
+  temporaryDatabase.clear();
+  temporaryDatabase.teardown();
+  temporaryDatabase = undefined;
+}
+
+suite('cs-create-domain', function() {
+  setup(commonSetup);
+  teardown(commonTeardown);
+
+  test('create', function(done) {
+    utils
+      .run('cs-create-domain',
+           '--domain-name', 'test',
+           '--database-path', temporaryDatabase.path)
+      .next(function(result) {
+        assert.equal(result.code, 0);
+        assert.include(result.output.stdout,
+                       'Domain endpoints are currently being created.');
+        done();
+      });
+  });
+});

  Modified: test/test-utils.js (+1 -0)
===================================================================
--- test/test-utils.js    2012-08-06 12:29:12 +0900 (ebf620d)
+++ test/test-utils.js    2012-08-06 12:43:19 +0900 (e77403e)
@@ -178,6 +178,7 @@ function run() {
   return deferred;
 }
 exports.run = run;
+Deferred.register('run', function() { return run.apply(this, arguments); });
 
 
 // activate diff for chai.assert.deepEqual
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
다운로드 



Groonga-commit メーリングリストの案内
Back to archive index