From 215bf004075cd2871dddb0edc280139deeda4cab Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 15 Apr 2022 16:00:03 -0400 Subject: [PATCH] =?UTF-8?q?test:=20=F0=9F=92=8D=20Verify=20target=20worker?= =?UTF-8?q?=20filter=20is=20created=20correctly=20(#1056)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ Closes: ICU-3893 --- .../tests/acceptance/targets/create-test.js | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/ui/admin/tests/acceptance/targets/create-test.js b/ui/admin/tests/acceptance/targets/create-test.js index c62d5906f..8091443e7 100644 --- a/ui/admin/tests/acceptance/targets/create-test.js +++ b/ui/admin/tests/acceptance/targets/create-test.js @@ -78,21 +78,41 @@ module('Acceptance | targets | create', function (hooks) { }); test('can create new targets of type TCP', async function (assert) { - assert.expect(1); + assert.expect(3); const count = getTargetCount(); await visit(urls.newTCPTarget); await fillIn('[name="name"]', 'random string'); + await fillIn('[name="worker_filter"]', 'random filter'); await click('[type="submit"]'); assert.equal(getTargetCount(), count + 1); + assert.equal( + this.server.schema.targets.all().models[getTargetCount() - 1].name, + 'random string' + ); + assert.equal( + this.server.schema.targets.all().models[getTargetCount() - 1] + .workerFilter, + 'random filter' + ); }); test('can create new targets of type SSH', async function (assert) { - assert.expect(1); + assert.expect(3); const count = getTargetCount(); await visit(urls.newSSHTarget); await fillIn('[name="name"]', 'random string'); + await fillIn('[name="worker_filter"]', 'random filter'); await click('[type="submit"]'); assert.equal(getTargetCount(), count + 1); + assert.equal( + this.server.schema.targets.all().models[getTargetCount() - 1].name, + 'random string' + ); + assert.equal( + this.server.schema.targets.all().models[getTargetCount() - 1] + .workerFilter, + 'random filter' + ); }); test('can navigate to new targets route with proper authorization', async function (assert) {