fix: 🐛 add test for manage catalog options

This commit is contained in:
dharini committed 2021-09-02 15:58:45 -07:00
1 parent 99e24500d3
commit 4423c53cc4
1 file changed
+13 -1
@@ -70,7 +70,7 @@ module('Acceptance | host-catalogs | host sets | create', function (hooks) {
authenticateSession({});
});
test('can create new host', async function (assert) {
test('can create new host sets', async function (assert) {
assert.expect(1);
const count = getHostSetCount();
await visit(urls.newHostSet);
@@ -79,6 +79,18 @@ module('Acceptance | host-catalogs | host sets | create', function (hooks) {
assert.equal(getHostSetCount(), count + 1);
});
test('Users cannot create a new host set without proper authorization', async function (assert) {
assert.expect(2);
instances.hostCatalog.authorized_collection_actions['host-sets'] = [];
await visit(urls.hostCatalog);
assert.notOk(
instances.hostCatalog.authorized_collection_actions['host-sets'].includes(
'create'
)
);
assert.notOk(find(`.rose-layout-page-actions [href="${urls.newHostSet}"]`));
});
test('Users cannot navigate to new host sets route without proper authorization', async function (assert) {
assert.expect(2);
instances.hostCatalog.authorized_collection_actions['host-sets'] = [];