aboutsummaryrefslogtreecommitdiffstats
path: root/spec
Commit message (Collapse)AuthorAgeLines
* Add some specs for admin_current_userLouise Crow2012-10-30-0/+27
|
* Pull out a bit of shared setup code.Louise Crow2012-10-30-13/+11
|
* Don't load raw emails before the frontpage specs - they don't rely on the ↵Louise Crow2012-10-29-1/+0
| | | | raw email table being populated, and it's slow.
* Make spec a bit more generic in terms of what we're expecting. Really what ↵Louise Crow2012-10-29-12/+28
| | | | we want is reverse date order on the events, and only successful responses or initial sending.
* Mock xapian call for specs that are really for orthogonal things like ↵Louise Crow2012-10-29-0/+16
| | | | localization.
* Move search spec to search group.Louise Crow2012-10-29-10/+7
|
* Split up specs for frontpage and search.Louise Crow2012-10-29-25/+27
|
* 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
* | Fix failing timezone specs. As we are now setting a value for timezone in ↵Louise Crow2012-10-25-8/+40
| | | | | | | | | | | | config.timezone, this switches on ActiveRecord::time_zone_aware_attributes, so values are returned in the time zone specified (although still saved in whatever is specified in ActiveRecord.default_timezone in the db - in our case UTC). Previously with no timezone set, values would have been returned in UTC. So add some lines to look at the zone the data is saved in before the time_zone_aware_attributes kick in, and some lines to look at the values afterwards. Note that expected raw_saved time values are the same as the previous expected values for saved time (when there was no attribute time zone awareness), but that the time zone of values coming back on the model is set by config.time_zone and then overridden by Time.use_zone.
* | Fix spec - based on the spec description, what's being tested and the other ↵Louise Crow2012-10-25-12/+12
| | | | | | | | specs, I assume that the activerecord default timezone is supposed to be set to :local as a precondition. Doing so makes the spec pass and make sense.
* | Merge branch 'feature/ruby-19-compat-immediate' into developLouise Crow2012-10-24-0/+408
|\ \ | | | | | | | | | | | | Conflicts: Gemfile.lock
| * | Convert example in comment to failing spec, update regex to make spec pass - ↵Louise Crow2012-10-18-0/+327
| | | | | | | | | | | | 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/+81
| | | | | | | | | | | | pass (we now use the HTML parts of emails by preference, so there are some leading spaces.)
* | | Merge remote-tracking branch 'openaustralia_github/disclosure_log' into developLouise Crow2012-10-24-0/+8
|\ \ \
| * | | Show disclosure log link if availableMatthew Landauer2012-10-22-0/+8
| | |/ | |/|
* | | Add spec - currently failing due to typo.Louise Crow2012-10-23-0/+42
| | |
* | | Add extra checks from ↵Louise Crow2012-10-23-2/+4
| | | | | | | | | | | | https://github.com/mysociety/alaveteli/commit/cdb1c9420169ed6eafdd4e57ca21e1809c95e5cb and some extra description.
* | | Adding new spec from ↵Louise Crow2012-10-23-2/+13
|/ / | | | | | | https://github.com/mysociety/alaveteli/commit/cdb1c9420169ed6eafdd4e57ca21e1809c95e5cb
* | Merge remote-tracking branch 'openaustralia_github/postfix_log_support' into ↵Louise Crow2012-10-12-9/+175
|\ \ | | | | | | | | | | | | | | | | | | | | | 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-46/+46
| | |
| * | 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
| | |
* | | Handle the case where the blog feed already has querystring parameters.Louise Crow2012-10-11-0/+16
| |/ |/|
* | In fact, the message in the example URL was not being folded properly ↵Louise Crow2012-10-11-0/+119
| | | | | | | | 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/+45
| |
* | Remove debug line.Louise Crow2012-10-11-1/+0
| |
* | add magic encoding comment to specsJames McKinney2012-10-10-1/+3
| |
* | Handle the case where an incoming message is badly encoded and has no ↵Louise Crow2012-10-09-0/+48
|/ | | | charset on the part we're using as a main part.
* Fix failing test added in ad141d7Henare Degan2012-10-04-1/+1
|