appId: com.toughra.ustadmobile env: TESTRESULTSDIR: "${TESTRESULTSDIR}/005_001_add_discussionBoard" TESTNAME: "005_001_add_discussionBoard" --- # Admin login - clearState: com.toughra.ustadmobile - runFlow: file: "../common/startserver.yaml" env: CONTROLSERVER: ${CONTROLSERVER} TESTSERIAL: ${TESTSERIAL} TESTNAME: ${TESTNAME} - runFlow: "../common/clear_state_and_learning_space_existing_userflow.yaml" - runFlow: "../common/select_site.yaml" - runFlow: file: "../common/user_login.yaml" # add new course - runFlow: file: "../common/add_course.yaml" env: TESTCOURSENAME: "Test Course Block" # add new teacher using flow - add_new_teacher_inside_course --------- - runFlow: file: "../common/add_new_teacher_inside_course.yaml" env: TESTCOURSENAME: ${TESTCOURSENAME} TEACHERFIRSTNAME: "Teacher" TEACHERLASTNAME: "1" USERNAME: "t1" GENDER: "Female" PASSWORD: "test" # add students to the course through bulk import using .csv file - runFlow: file: "../common/student_bulk_upload_csv.yaml" env: TESTFILENAME: "Ustad_Students_List.csv" CONTROLSERVER: ${CONTROLSERVER} TESTSERIAL: ${TESTSERIAL} - runFlow: "../common/clear_state_and_learning_space_existing_userflow.yaml" - runFlow: "../common/select_site.yaml" - runFlow: file: "../common/user_login.yaml" env: USERNAME: "t1" PASSWORD: "test" - tapOn: "Courses" - tapOn: "Test Course Block" # edit the course to add blocks - tapOn: id: "floating_action_button" # add assignment block ------ 1 - scrollUntilVisible: element: text: "Add block" direction: DOWN - tapOn: "Add block" - runFlow: when: notVisible: text: "Discussion board" commands: - swipe: from: text: "Drag handle" direction: UP - tapOn: "Discussion board" - tapOn: "Title*" - inputText: "Discussion 1" - hideKeyboard - tapOn: "Description" - tapOn: id: "com.toughra.ustadmobile:id/editor" - inputText: "test block" - tapOn: "Done" - tapOn: "Done" - tapOn: "Save" - scrollUntilVisible: element: text: "Discussion 1" direction: DOWN - tapOn: "Discussion 1" - assertVisible: # +POST button id: "floating_action_button"