From d77d5ed9e12ed8908047a1b74b02f4c6d86c642c Mon Sep 17 00:00:00 2001 From: Edward Faulkner Date: Tue, 21 Jul 2015 18:30:16 -0400 Subject: [PATCH] Stubbing out the first component integration test This adds the infrastructure for doing component integration tests. --- bower.json | 2 +- package.json | 3 ++- tests/integration/components/nf-dot-test.js | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 tests/integration/components/nf-dot-test.js diff --git a/bower.json b/bower.json index b70bfba..77158cf 100644 --- a/bower.json +++ b/bower.json @@ -5,7 +5,7 @@ "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3", "ember-cli-test-loader": "ember-cli/ember-cli-test-loader#0.1.3", "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.4", - "ember-qunit": "~0.4.0", + "ember-qunit": "~0.4.4", "ember-qunit-notifications": "0.0.7", "ember-resolver": "~0.1.15", "jquery": "^1.11.1", diff --git a/package.json b/package.json index e0cda6b..39052af 100644 --- a/package.json +++ b/package.json @@ -37,9 +37,10 @@ "ember-cli-app-version": "0.3.2", "ember-cli-dependency-checker": "0.0.8", "ember-cli-htmlbars": "^0.7.6", + "ember-cli-htmlbars-inline-precompile": "^0.2.0", "ember-cli-ic-ajax": "^0.1.2", "ember-cli-inject-live-reload": "^1.3.1", - "ember-cli-qunit": "^0.3.14", + "ember-cli-qunit": "^0.3.16", "ember-cli-uglify": "^1.0.1", "ember-disable-prototype-extensions": "^1.0.1", "ember-export-application-global": "^1.0.2", diff --git a/tests/integration/components/nf-dot-test.js b/tests/integration/components/nf-dot-test.js new file mode 100644 index 0000000..6157d32 --- /dev/null +++ b/tests/integration/components/nf-dot-test.js @@ -0,0 +1,14 @@ +import Ember from 'ember'; +import { test, moduleForComponent } from 'ember-qunit'; +import hbs from 'htmlbars-inline-precompile'; + +moduleForComponent('nf-dot', { integration: true }); + +test('can render', function(assert) { + this.render(hbs` + {{#nf-graph}} + {{nf-dot x=1 y=1 class="my-dot"}} + {{/nf-graph}} + `); + assert.equal(this.$('.my-dot').length, 1, "Found dot"); +});