1@delegationSets
2Feature: reusable delegation sets
3  Scenario: I can create with a delegation set
4    Given I have a delegation set
5    When I run "cli53 create --delegation-set-id $delegationSet $domain"
6    Then the domain "$domain" is created
7
8  Scenario: I can create a delegation set
9    When I run "cli53 dscreate"
10    Then the output matches "Created reusable delegation set ID: '(.+)'"
11    And the delegation set "$1" is created
12
13  Scenario: I can delete a delegation set
14    Given I have a delegation set
15    When I run "cli53 dsdelete $delegationSet"
16    Then the delegation set "$delegationSet" is deleted
17
18  Scenario: I can list delegation sets when there none
19    When I run "cli53 dslist"
20    Then the output contains "none"
21
22  Scenario: I can list delegation sets with one
23    Given I have a delegation set
24    When I run "cli53 dslist"
25    Then the output contains "- ID: /delegationset/"
26