mirror of https://github.com/hashicorp/consul
parent
701d6a3a72
commit
649d777714
@ -0,0 +1,40 @@
|
||||
@setupApplicationTest
|
||||
Feature: dc / acls / use: Using an ACL token
|
||||
Background:
|
||||
Given 1 datacenter model with the value "datacenter"
|
||||
And 1 acl model from yaml
|
||||
---
|
||||
ID: token
|
||||
---
|
||||
Scenario: Using an ACL token from the listing page
|
||||
When I visit the acls page for yaml
|
||||
---
|
||||
dc: datacenter
|
||||
---
|
||||
Then I have settings like yaml
|
||||
---
|
||||
token: ~
|
||||
---
|
||||
And I click actions on the acls
|
||||
And I click use on the acls
|
||||
And I click confirmUse on the acls
|
||||
Then I have settings like yaml
|
||||
---
|
||||
token: token
|
||||
---
|
||||
Scenario: Using an ACL token from the detail page
|
||||
When I visit the acl page for yaml
|
||||
---
|
||||
dc: datacenter
|
||||
acl: token
|
||||
---
|
||||
Then I have settings like yaml
|
||||
---
|
||||
token: ~
|
||||
---
|
||||
And I click use
|
||||
And I click confirmUse
|
||||
Then I have settings like yaml
|
||||
---
|
||||
token: token
|
||||
---
|
@ -0,0 +1,10 @@
|
||||
import steps from '../../steps';
|
||||
|
||||
// step definitions that are shared between features should be moved to the
|
||||
// tests/acceptance/steps/steps.js file
|
||||
|
||||
export default function(assert) {
|
||||
return steps(assert).then('I should find a file', function() {
|
||||
assert.ok(true, this.step);
|
||||
});
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
export default function(visitable, submitable, deletable, triggerable) {
|
||||
export default function(visitable, submitable, deletable, clickable) {
|
||||
return submitable(
|
||||
deletable({
|
||||
visit: visitable(['/:dc/acls/:acl', '/:dc/acls/create']),
|
||||
use: clickable('[data-test-use]'),
|
||||
confirmUse: clickable('button.type-delete'),
|
||||
})
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in new issue