Browse Source

Fix text and add feature test for copy button (#5958)

`Copied IP Address!` > `Copied output!`

Adds feature test for copy button
pull/5940/head^2
Joel Kuzmarski 5 years ago committed by John Cowen
parent
commit
0598b66a80
  1. 2
      ui-v2/app/templates/components/healthcheck-output.hbs
  2. 13
      ui-v2/tests/acceptance/components/copy-button.feature
  3. 10
      ui-v2/tests/acceptance/steps/components/copy-button-steps.js

2
ui-v2/app/templates/components/healthcheck-output.hbs

@ -6,7 +6,7 @@
{{/block-slot}}
{{#block-slot 'success' as |transition|}}
<p class={{transition}}>
Copied IP Address!
Copied output!
</p>
{{/block-slot}}
{{#block-slot 'error' as |transition|}}

13
ui-v2/tests/acceptance/components/copy-button.feature

@ -0,0 +1,13 @@
@setupApplicationTest
Feature: components / copy-button
Background:
Given 1 datacenter model with the value "dc-1"
Scenario: Clicking the copy button
When I visit the node page for yaml
---
dc: dc-1
node: node-0
---
Then the url should be /dc-1/nodes/node-0
When I click ".healthcheck-output:nth-child(1) button.copy-btn"
Then I see the text "Copied output!" in ".healthcheck-output:nth-child(1) p.feedback-dialog-out"

10
ui-v2/tests/acceptance/steps/components/copy-button-steps.js

@ -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);
});
}
Loading…
Cancel
Save