CSC/ECE 517 Fall 2016/E1668.Test e-mailing functionality: Difference between revisions
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
==Project Requirements== | ==Project Requirements== | ||
What needs to be done: | |||
Understand the flow of the e-mailing functions. | |||
Do not use the development DB, otherwise your tests will not pass on TravisCI. | |||
Create RSpec file in /spec/features/ folder. | |||
Use fixtures to create the assignment record and any other records such as participant records in test DB. | |||
Use Capybara to write feature tests for: | |||
Edit E-mail address and E-mail options under profile. | |||
Test if email can be correctly received | |||
Create multiple tests to check valid and invalid cases. | |||
==Tests== | ==Tests== |
Revision as of 00:01, 28 October 2016
E1668 -Test e-mailling functionality
Background
There should be a feature test for e-mailing functionality. Expertiza should be able to support e-mailing function for users can receive specific issues from expertiza.
Project Requirements
What needs to be done: Understand the flow of the e-mailing functions. Do not use the development DB, otherwise your tests will not pass on TravisCI. Create RSpec file in /spec/features/ folder. Use fixtures to create the assignment record and any other records such as participant records in test DB. Use Capybara to write feature tests for: Edit E-mail address and E-mail options under profile. Test if email can be correctly received Create multiple tests to check valid and invalid cases.