@setupApplicationTest Feature: dc / nodes / index Background: Given 1 datacenter model with the value "dc-1" And the url "/v1/status/leader" responds with from yaml --- body: | "211.245.86.75:8500" --- Scenario: Viewing nodes in the listing Given 3 node models When I visit the nodes page for yaml --- dc: dc-1 --- Then the url should be /dc-1/nodes And the title should be "Nodes - Consul" Then I see 3 node models Scenario: Seeing the leader in unhealthy listing Given 3 node models from yaml --- - Address: 211.245.86.75 Checks: - Status: warning Name: Warning check - Address: 10.0.0.1 - Address: 10.0.0.3 --- When I visit the nodes page for yaml --- dc: dc-1 --- Then the url should be /dc-1/nodes Then I see 3 node models And I see leader on the unHealthyNodes Scenario: Seeing the leader in healthy listing Given 3 node models from yaml --- - Address: 211.245.86.75 Checks: - Status: passing Name: Passing check - Address: 10.0.0.1 - Address: 10.0.0.3 --- When I visit the nodes page for yaml --- dc: dc-1 --- Then the url should be /dc-1/nodes Then I see 3 node models And I see leader on the healthyNodes Scenario: Searching the nodes with name and IP address Given 3 node models from yaml --- - Node: node-01 Address: 10.0.0.0 - Node: node-02 Address: 10.0.0.1 - Node: node-03 Address: 10.0.0.2 --- When I visit the nodes page for yaml --- dc: dc-1 --- And I see 3 node models Then I fill in with yaml --- s: node-01 --- And I see 1 node model And I see 1 node model with the name "node-01" Then I fill in with yaml --- s: 10.0.0.1 --- And I see 1 node model And I see 1 node model with the name "node-02"