aboutsummaryrefslogtreecommitdiffstats
path: root/spec/models
Commit message (Collapse)AuthorAgeLines
* Use new function that copies existing xapian index in spec setup where a ↵Louise Crow2012-11-21-11/+11
| | | | clean copy of the xapian index with fixtures loaded is required.
* Wrap address parsing in a address_from_string method in the mail handler.Louise Crow2012-11-15-6/+41
|
* Move address_from_name_and_email to mail handler.Louise Crow2012-11-15-1/+1
|
* Use mail handler in request mailer spec.Louise Crow2012-11-15-1/+1
|
* Move TMail extensions to mail handler.Louise Crow2012-11-15-0/+20
|
* Don't load raw emails data in specs that don't use it.Louise Crow2012-11-15-18/+0
|
* Factor out method for getting a mail object from a fixture file.Louise Crow2012-11-15-10/+7
|
* Use mailhandler method in incoming message specs.Louise Crow2012-11-15-10/+5
|
* Make error message expectation slightly less specific - message format is ↵Louise Crow2012-11-08-2/+4
| | | | slightly different under ruby 1.9.
* use safe_mock_modelJames McKinney2012-11-01-6/+6
|
* Restore removed testing config param, remove spec for unset param - I think ↵Louise Crow2012-10-25-9/+0
| | | | not really worth it.
* Given that MAX_REQUESTS_PER_USER_PER_DAY is documented as an optional ↵Louise Crow2012-10-25-49/+58
| | | | variable, but that commonlib/rblib/config.rb does not allow nil defaults, replace nil value clause (which can never be reached) with blank value condition(blank now returned by default by lib/configuation.rb)
* Merge remote-tracking branch ↵Louise Crow2012-10-25-4/+5
|\ | | | | | | 'openaustralia_github/follow-all-requests-description' into develop
| * Fix description of a searchHenare Degan2012-10-18-1/+2
| | | | | | | | Used to say "comments or requests which are " when you did: View requests > All requests > Follow
| * Make test a bit more RubyesqueHenare Degan2012-10-18-4/+4
| | | | | | | | The purist would probably say separate these into 3 tests
* | Merge branch 'feature/ruby-19-compat-immediate' into developLouise Crow2012-10-24-0/+17
|\ \ | |/ |/| | | | | Conflicts: Gemfile.lock
| * Convert example in comment to failing spec, update regex to make spec pass - ↵Louise Crow2012-10-18-0/+9
| | | | | | | | again the use of converted HTML parts in emails means extra leading spaces.
| * Convert request cited in comment to failing spec, update regex to make it ↵Louise Crow2012-10-18-0/+8
| | | | | | | | pass (we now use the HTML parts of emails by preference, so there are some leading spaces.)
* | Merge remote-tracking branch 'openaustralia_github/postfix_log_support' into ↵Louise Crow2012-10-12-0/+166
|\ \ | |/ |/| | | | | | | | | | | develop Conflicts: Gemfile.lock app/models/exim_log.rb
| * Revert "Also allow arbitrary subdomain on email addresses picked up in the logs"Matthew Landauer2012-10-12-5/+0
| | | | | | | | This reverts commit 9ae51d5ff6a9f56fd1bd4ba4bdd84bfd43ac6d95.
| * Also allow arbitrary subdomain on email addresses picked up in the logsMatthew Landauer2012-10-11-0/+5
| |
| * Fix small bug where email domain wasn't being quoted in the regular expressionMatthew Landauer2012-10-11-0/+4
| |
| * Ignore emails in logs with incorrect prefixesMatthew Landauer2012-10-11-2/+7
| |
| * Added tests for MailServerLog.email_addresses_on_lineMatthew Landauer2012-10-11-0/+20
| |
| * Rename models and tables exim -> mail_serverMatthew Landauer2012-10-11-37/+37
| |
| * Method for checking whether a request has been sent that checks the postfix logMatthew Landauer2012-10-11-0/+14
| |
| * New configuration MTA_LOG_TYPE to set whether we are using exim or postfix ↵Matthew Landauer2012-10-11-1/+0
| | | | | | | | to deliver and receive our mail
| * Do a very naive simple way of automatically detecting whether this is an ↵Matthew Landauer2012-10-10-0/+1
| | | | | | | | exim or postfix log file
| * Don't get confused if there is no postfix queue idMatthew Landauer2012-10-10-0/+6
| |
| * Add method for loading postfix log dataMatthew Landauer2012-10-10-0/+31
| |
| * Extract postfix queue ids from logsMatthew Landauer2012-10-10-0/+22
| |
| * Simple minded test for reading gzipped log filesMatthew Landauer2012-10-10-0/+6
| |
| * Simplify tests just a littleMatthew Landauer2012-10-10-16/+12
| |
| * Test for behaviour when actually reloading the same log fileMatthew Landauer2012-10-10-0/+19
| |
| * Added tests for reloading same log fileMatthew Landauer2012-10-10-0/+16
| |
| * Add a second log line to the testMatthew Landauer2012-10-10-4/+11
| |
| * Added test for EximLog.load_fileMatthew Landauer2012-10-10-0/+20
| |
* | In fact, the message in the example URL was not being folded properly ↵Louise Crow2012-10-11-0/+7
| | | | | | | | anymore. Add a failing spec using it as an example.
* | Convert example url from comment into passing spec.Louise Crow2012-10-11-0/+7
| |
* | Clean up spec a bit.Louise Crow2012-10-11-8/+1
| |
* | Add test for handling a multipart mail with a linebreak in the boundary.Louise Crow2012-10-11-0/+8
| |
* | Remove debug line.Louise Crow2012-10-11-1/+0
| |
* | Handle the case where an incoming message is badly encoded and has no ↵Louise Crow2012-10-09-0/+10
|/ | | | charset on the part we're using as a main part.
* Fix failing test added in ad141d7Henare Degan2012-10-04-1/+1
|
* Refactor testsHenare Degan2012-10-04-18/+16
|
* Add failing test for when ADMIN_BASE_URL is setHenare Degan2012-10-04-0/+17
|
* Requires admin attention emails should include a full URL to the admin page ↵Henare Degan2012-10-03-0/+15
| | | | of the request so you can click it, not just a relative path
* Merge remote-tracking branch 'openaustralia_github/configuration_refactor' ↵Louise Crow2012-10-01-6/+5
|\ | | | | | | | | | | | | into develop Conflicts: config/general.yml-example
| * Extract configuration with defaults into one moduleMatthew Landauer2012-09-25-6/+5
| |
* | Extract methodMatthew Landauer2012-09-27-1/+1
| |