Created
October 27, 2014 12:40
-
-
Save jayfresh/22ec848f7aa90aaf461f to your computer and use it in GitHub Desktop.
acceptance tests
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Acceptance tests - 12715 ms | |
Organisations and their properties - 74 ms | |
Organisations have access to only their own properties - 74 ms | |
Inviting Users to Organisations - 176 ms | |
should send them a token in an email - 73 ms | |
should send long, non-guessable tokens - 46 ms | |
following the token link and setting up an account should put the User in the Organisation - 57 ms | |
Creating Tenancies - 68 ms | |
Tenancies have a default status of on the market - 35 ms | |
Tenancies have their workflow items defaulted to false - 33 ms | |
Tenancies proceeding to Tenancy Agreement - 509 ms | |
Tenancies cannot proceed to AST if tenant ID step not completed - 92 ms | |
Tenancies cannot proceed to AST if tenant guarantor not approved nor opted out - 75 ms | |
Tenancies can proceed to AST if tenant guarantor is opted out (with all other approvals) - 80 ms | |
Tenancies cannot proceed to AST if house is not full and part-full house not approved - 76 ms | |
Tenancies can proceed to AST if steps completed and house full - 99 ms | |
Tenancies can proceed to AST if steps completed and part-full house approved - 87 ms | |
Tenancy status setting - 62 ms | |
Tenancy status can only be set to one of three values, representing on the market, under offer, or let - 62 ms | |
Tenancy reset - 172 ms | |
Resetting a tenancy should set its status to 'reset' - 78 ms | |
Resetting a tenancy should leave all the other fields untouched - 94 ms | |
Creating a tenancy agreement - 1958 ms | |
should create a tenancy agreement with the property details filled in - 72 ms | |
should put a PDF on Amazon S3 with a non-guessable name and publically accessible - 1886 ms | |
Tenants - 58 ms | |
Tenants start with no workflow items completed - 58 ms | |
Templates - 36 ms | |
must be of type 'email' or 'contract' - 36 ms | |
IPN handling - 442 ms | |
on the market tenancies - 168 ms | |
should mark the holding payment as paid if the item_name is "Holding Payment" and the payment_status is "Completed" - 100 ms | |
should put the paying tenant on the tenancy they are paying the holding payment for - 68 ms | |
under offer tenancies - 274 ms | |
should mark the holding payment as refunded if the item_name is "Holding Payment" and the payment_status is "Refunded" - 123 ms | |
should mark the security deposit as paid for the tenant if the item_name is "Security Deposit" and the payment_status is "Completed" - 71 ms | |
should mark the security deposit as refunded for the tenant if the item_name is "Security Deposit" and the payment_status is "Refunded" - 80 ms | |
Audit Items - 332 ms | |
should allow valid types: 'email' or 'note' or 'sms' or 'action' - 45 ms | |
should forbid invalid types - 59 ms | |
should require a subtype - 45 ms | |
should include the target document ID - 45 ms | |
should include the target tenant modifying user (if present) - 42 ms | |
should include the target tenancy modifying user (if present) - 36 ms | |
should be created after every email sent - 59 ms | |
Audit trail items should be created after model changes - 597 ms | |
Tenant pays a holding deposit - 56 ms | |
Tenant pays a security deposit - 46 ms | |
Tenancy housemates change (storing new housemates) - 45 ms | |
Admin approves tenant ID - 62 ms | |
Admin approves tenant guarantor - 45 ms | |
Tenant adds ID - 47 ms | |
Tenant adds guarantor ID - 53 ms | |
Tenant opts out of guarantor - 46 ms | |
Property manager marks tenancy agreement signed - 68 ms | |
Tenancy becomes inclusive or exclusive of utilities - 43 ms | |
Tenancy becomes part-full approved - 42 ms | |
New tenancy is created - 44 ms | |
Email notifications and reminders - 8230 ms | |
And templating - 8230 ms | |
To tenant when their ID is approved - 192 ms | |
To tenant when they opt out of having a guarantor - 186 ms | |
To all tenants when tenancy is reset - 214 ms | |
To all tenants when tenancy AST is marked as signed - 194 ms | |
To tenants when added to a tenancy - 709 ms | |
To a tenant when holding payment made - 187 ms | |
To tenant when security deposit paid - 215 ms | |
To tenant when security deposit refunded - 257 ms | |
To tenant when holding payment refunded - 227 ms | |
To all tenants when property is part-full approved - 712 ms | |
Tenant created - 570 ms | |
To all PMs when tenant opts out of having a guarantor - 197 ms | |
To all PMs (on all organisations) when tenant changes guarantor information - 217 ms | |
To all PMs when tenant makes holding payment - 185 ms | |
To all PMs when tenancy is ready for AST generation (after tenancy change) - 198 ms | |
To all PMs when tenancy is ready for AST generation (after tenant change) - 219 ms | |
To all PMs when all tenants on a tenancy have paid their security deposits - 225 ms | |
Email reminders - 3326 ms | |
Emails tenants without guarantor info or opt-out - 1114 ms | |
Emails tenants without approved personal ID - 1086 ms | |
Emails lead tenants where property not full and part-full tenancy not approved - 1126 ms |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment