Skip to content

Commit c9c807f

Browse files
add test for progress core component
1 parent bb72315 commit c9c807f

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
require_relative '../../support/utils'
2+
include Utils
3+
4+
describe 'Progress Component', type: :feature, js: true do
5+
6+
it 'Example 1' do
7+
8+
class ExamplePage < Page::Cell::Page
9+
10+
def response
11+
components {
12+
# simple progress bar
13+
progress value: 75, max: 100
14+
# enhanced progress bar
15+
progress id: 'my-id', class: 'my-class', value: 33, max: 330
16+
}
17+
end
18+
19+
end
20+
21+
visit '/example'
22+
23+
static_output = page.html
24+
25+
expected_static_output = <<~HTML
26+
<progress max="100" value="75"></progress>
27+
<progress id="my-id" max="330" value="33" class="my-class"></progress>
28+
HTML
29+
30+
expect(stripped(static_output)).to include(stripped(expected_static_output))
31+
end
32+
33+
end

0 commit comments

Comments
 (0)