[Groonga-commit] groonga/gcs-console [master] test: Add create and delete domain test case

Back to archive index

Yoji SHIDARA null+****@clear*****
Wed Oct 24 16:49:52 JST 2012


Yoji SHIDARA	2012-10-24 16:49:52 +0900 (Wed, 24 Oct 2012)

  New Revision: 8bfc2d81f62f46ce07789bdb5a8a063b430a90d5
  https://github.com/groonga/gcs-console/commit/8bfc2d81f62f46ce07789bdb5a8a063b430a90d5

  Merged 610da59: Merge branch 'test'

  Log:
    test: Add create and delete domain test case

  Added files:
    test/create-and-delete-domain.test.js

  Added: test/create-and-delete-domain.test.js (+44 -0) 100644
===================================================================
--- /dev/null
+++ test/create-and-delete-domain.test.js    2012-10-24 16:49:52 +0900 (7553787)
@@ -0,0 +1,44 @@
+var assert = require('chai').assert;
+var Browser = require('zombie');
+var Target = require('./test-utils').Target;
+
+suite('dashboard', function() {
+  var target = new Target();
+  setup(function(done) {
+    target.setup(done)
+  });
+  teardown(function() {
+    target.teardown()
+  });
+
+  test('Create and delete a domain', function(done) {
+    var browser = new Browser();
+    browser
+      .visit(target.rootURL)
+      .then(function() {
+        return browser.clickLink('Create New Domain');
+      })
+      .then(function() {
+        browser.fill('domain_name', 'test');
+        return browser.pressButton('Create')
+      })
+      .then(function() {
+        assert.equal(browser.text(".alert"), "Domain successfully created");
+        assert.equal(browser.location.pathname, "/domain/test");
+      })
+      .then(function() {
+        return browser.clickLink('Delete this domain');
+      })
+      .then(function() {
+        assert.equal(browser.text(".modal-body p"), "Are you sure?");
+      })
+      .then(function() {
+        return browser.pressButton('Delete');
+      })
+      .then(function() {
+        assert.equal(browser.text(".alert"), "Domain successfully deleted");
+        assert.equal(browser.location.pathname, "/");
+      })
+      .then(done, done);
+  });
+});
-------------- next part --------------
HTML����������������������������...
下载 



More information about the Groonga-commit mailing list
Back to archive index