/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; const TOTAL = 15; const CARD_TITLE = 'Connections'; module('Integration | Component selectable-card', function (hooks) { setupRenderingTest(hooks); hooks.beforeEach(function () { this.set('total', TOTAL); this.set('cardTitle', CARD_TITLE); }); test('it shows the card total', async function (assert) { await render(hbs``); const titleNumber = this.element.querySelector('.title-number').innerText; assert.strictEqual(titleNumber, '15'); }); test('it returns card title, ', async function (assert) { await render(hbs``); const titleText = this.element.querySelector('.title').innerText; assert.strictEqual(titleText, 'Connections'); }); });