From a2dbc8d22eef879e6f4a9d2124fe540055130b64 Mon Sep 17 00:00:00 2001 From: Jo Wroten Date: Sat, 21 Dec 2019 15:28:05 -0600 Subject: [PATCH] Customized header some --- app/components/header-nav-link.hbs | 3 +++ app/components/header-nav.hbs | 22 +++++++--------- .../components/header-nav-link-test.js | 26 +++++++++++++++++++ 3 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 app/components/header-nav-link.hbs create mode 100644 tests/integration/components/header-nav-link-test.js diff --git a/app/components/header-nav-link.hbs b/app/components/header-nav-link.hbs new file mode 100644 index 0000000..b12f06b --- /dev/null +++ b/app/components/header-nav-link.hbs @@ -0,0 +1,3 @@ + + {{yield}} + diff --git a/app/components/header-nav.hbs b/app/components/header-nav.hbs index dbb5e17..69d2631 100644 --- a/app/components/header-nav.hbs +++ b/app/components/header-nav.hbs @@ -1,7 +1,11 @@ diff --git a/tests/integration/components/header-nav-link-test.js b/tests/integration/components/header-nav-link-test.js new file mode 100644 index 0000000..75e7585 --- /dev/null +++ b/tests/integration/components/header-nav-link-test.js @@ -0,0 +1,26 @@ +import { module, test } from 'qunit'; +import { setupRenderingTest } from 'ember-qunit'; +import { render } from '@ember/test-helpers'; +import { hbs } from 'ember-cli-htmlbars'; + +module('Integration | Component | header-nav-link', function(hooks) { + setupRenderingTest(hooks); + + test('it renders', async function(assert) { + // Set any properties with this.set('myProperty', 'value'); + // Handle any actions with this.set('myAction', function(val) { ... }); + + await render(hbs``); + + assert.equal(this.element.textContent.trim(), ''); + + // Template block usage: + await render(hbs` + + template block text + + `); + + assert.equal(this.element.textContent.trim(), 'template block text'); + }); +});