1+ describe ( 'activities page' , ( ) => {
2+ it ( 'loads the default activity' , ( ) => {
3+ cy . visit ( 'http://localhost:8080' )
4+ cy . get ( '.v-carousel' ) . should ( 'exist' )
5+ cy . get ( 'button.v-app-bar-nav-icon' ) . should ( 'exist' ) . click ( )
6+ cy . get ( 'a.v-list-item[href*="activity/manage"]' ) . click ( )
7+ cy . get ( '#activity_list' ) . should ( 'exist' )
8+ cy . get ( 'div#default' ) . should ( 'exist' )
9+ cy . get ( 'div#default i.mdi-star' ) . should ( 'exist' )
10+ cy . get ( 'div#default .v-list-item-title' ) . should ( 'have.text' , 'default' )
11+ cy . get ( 'div#default a[href*="activity/edit/default"]' ) . should ( 'exist' )
12+ cy . get ( '#app' ) . click ( )
13+ cy . get ( 'div#default a[href*="activity/edit/default"]' ) . click ( )
14+ } )
15+
16+ it ( 'creates a new activity' , ( ) => {
17+ cy . visit ( 'http://localhost:8080' )
18+ cy . get ( '.v-carousel' ) . should ( 'exist' )
19+ cy . get ( 'button.v-app-bar-nav-icon' ) . should ( 'exist' )
20+ cy . get ( 'button.v-app-bar-nav-icon' ) . click ( )
21+ cy . get ( 'a.v-list-item[href*="activity/manage"]' ) . click ( )
22+ cy . get ( '#app' ) . click ( )
23+ cy . get ( 'a.v-btn[href*="activity/new"]' ) . should ( 'exist' )
24+ cy . get ( 'a.v-btn[href*="activity/new"]' ) . click ( )
25+ cy . get ( 'input#name' ) . should ( 'exist' )
26+ cy . get ( 'input#desc' ) . should ( 'exist' )
27+ cy . get ( 'input#name' ) . type ( "test-activity-name" )
28+ cy . get ( 'input#desc' ) . type ( "Test activity description" )
29+ cy . get ( 'button#toolbox' ) . should ( 'exist' )
30+ cy . get ( 'button#toolbox' ) . click ( )
31+ cy . get ( 'button#add_category' ) . should ( 'exist' )
32+ cy . get ( 'button#add_category_all' ) . should ( 'exist' )
33+ cy . get ( 'button#add_category_all' ) . click ( )
34+ cy . get ( 'button#save' ) . should ( 'exist' )
35+ cy . get ( 'button#save' ) . click ( )
36+ /*
37+ cy.get('input#input-317').should('exist')
38+ cy.get('input#input-317').type("Test Category")
39+ cy.get('button#category_ok').should('exist')
40+ cy.get('button#category_ok').click()
41+ */
42+ } )
43+ it ( 'deletes an existing activity' , ( ) => {
44+ cy . visit ( 'http://localhost:8080' )
45+ cy . get ( '.v-carousel' ) . should ( 'exist' )
46+ cy . get ( 'button.v-app-bar-nav-icon' ) . should ( 'exist' )
47+ cy . get ( 'button.v-app-bar-nav-icon' ) . click ( )
48+ cy . get ( 'a[href*="activity/manage"]' ) . click ( )
49+ cy . get ( '#app' ) . click ( )
50+ cy . get ( 'div#test-activity-name' ) . find ( 'i.mdi-delete' ) . should ( "exist" )
51+ cy . get ( 'div#test-activity-name' ) . find ( 'i.mdi-delete' ) . click ( )
52+ cy . get ( 'button#confirmDeleteDlg_ok' ) . should ( "exist" )
53+ cy . get ( 'button#confirmDeleteDlg_ok' ) . click ( )
54+ } )
55+ } )
0 commit comments