Commit Graph
2804 Commits
Author SHA1 Message Date
Skud 6113be1e69 sorting gardens alphabetically, so behaviour is clearer 2013-01-28 18:19:59 +11:00
Skud c5547041e0 added test for remembering the right crop/garden 2013-01-28 17:59:39 +11:00
Miles Gould dc1ab0912f Order crops case-insensitively by default. 2013-01-25 11:19:15 +00:00
Miles Gould 8d2fe8809d Add an uppercase crop factory.
Use it to test that crops are sorted alphabetically in the plantings
form.
2013-01-25 11:12:44 +00:00
Miles Gould 9ebbeb125d Sort crops case-insensitively in the plantings form. 2013-01-25 00:16:50 +00:00
gnattery 9f788ba8df added friendly IDs for plantings, and tests 2013-01-18 16:06:20 +11:00
gnattery 72f38118d9 Slight tweak to garden slug tests 2013-01-18 15:39:10 +11:00
gnattery d1e3f8ce32 Added description field to gardens 2013-01-18 15:11:11 +11:00
Skud 46dd7ed346 Display thumbnail inside a .well, optionally hide description 2013-01-18 14:04:45 +11:00
Skud 1503cbddad Plantings show on members, gardens, and crops pages
Created a thumbnail to standardise the display.  It's not pretty but it
has the basic info.
2013-01-18 13:40:30 +11:00
Skud 1da6c83fa1 Showing plantings on crops page. Ugly for now, but works. 2013-01-17 15:35:30 +11:00
Skud a0b74562f5 remote "Note" about random selection of crops 2013-01-17 15:16:38 +11:00
Skud 501cad39f9 Plantings now show up on members and gardens pages 2013-01-17 15:12:37 +11:00
Joseph Caudle fd54fe8ffe Configure application to have UTC as default timezone
This commit sets the default timezone for the app as UTC for both Time
methods and for ActiveRecord. It also removes an unecessary pair of
parentheses attached to a call to `Time.now` which did not match the
style throughout the rest of the project.

[#41633207]
2013-01-14 22:17:36 -05:00
Skud 4dec806589 FGified the login_member method 2013-01-13 21:46:46 +11:00
Skud c4cac871d5 Fixed up tests for garden display
These were just wrong wrongety wrong. I think they were from before we
were auto-creating a garden for new members.  Fixed now.
2013-01-13 21:43:20 +11:00
Skud 7579d894aa Renamed default garden in /spec/factory/garden
"My Garden" was too generic and hard to test for -- tests like
rendered.should contain "Garden" are far too easy to have a false
positive pass.  So I renamed it "Springfield Community Garden" so that
false-positive passes were less likely.
2013-01-13 21:32:54 +11:00
Skud 8da9a13eae Changed garden.member_id to garden.owner_id 2013-01-13 21:29:28 +11:00
Skud df76f2497a renamed Post.member_id to Post.author 2013-01-13 20:57:28 +11:00
Skud 689448f87c renamed Member.username to login_name 2013-01-13 19:14:46 +11:00
Skud edb59e07ee s/users/members/g -- all tests pass
There's still probably stuff broken, but this seemed like a good spot to
commit.  Sorry for the enormous chunk of code.  I was attempting to
update the views, but found that I needed to update a few things
elsewhere as well to make them work.
2013-01-13 18:33:43 +11:00
Skud fdb309cdd2 s/users/members/g -- controllers and their tests 2013-01-13 17:53:24 +11:00
Skud 657ccf7cd8 s/users/members/g -- models and tests for them 2013-01-13 17:24:46 +11:00
Skud 801a3d0f6c Added some basic tests for RSS feeds. 2013-01-13 17:06:36 +11:00
Skud cc7519cd59 s/update/post in routing. I think this is it! 2013-01-13 16:44:03 +11:00
Skud 48d8b39b0a s/update/post in members controller, plus tests 2013-01-13 16:40:07 +11:00
Skud dc9b8b8aa9 All spec tests now pass with s/update/post
Haven't done a full runthrough of the site yet, so will probably need to
make a few more changes.
2013-01-13 16:33:08 +11:00
Skud fc4c409cf4 Tests for views/posts now work.
Not going to make any claims for other views though!  About to test them
next.
2013-01-13 16:18:48 +11:00
Skud 21f0f39bf9 Model and controller spec files pass.
Views are another matter (and will explode badly at this point)
2013-01-13 16:12:45 +11:00
Skud 576ba289eb FGified model/update tests 2013-01-13 15:51:09 +11:00
Skud 72bb1a641f Made the :user factory be confirmed by default.
We hardly ever actually need an unconfirmed user, but if we do, there is
now :unconfirmed_user for that purpose.
2013-01-13 13:10:24 +11:00
Skud cf7c092220 FGified models/garden tests.
Also tweaked slug generation to be lowercase, and avoid spaces in slugs.
This probably needs more work to handle unusual characters, but I
punted on that for now.
2013-01-13 12:58:26 +11:00
Skud ecd9cc19fc FGified models/planting tests 2013-01-13 12:52:57 +11:00
Skud 1e02e42665 FGified view/plantings tests 2013-01-13 12:49:30 +11:00
Skud 0972429087 Turned a contains into an assert_select. This is better. 2013-01-13 12:33:47 +11:00
Skud 8b0fa9e050 FGified garden tests. Removed some spurious bits. 2013-01-13 12:17:06 +11:00
Skud 988d2c67c0 FGified and slightly improved updates tests 2013-01-13 12:08:02 +11:00
Skud 7aac659749 FGified and generally improved members/show tests 2013-01-13 11:38:54 +11:00
Skud 8b44b97c7e This doesn't need a confirmed user, just a basic one. 2013-01-13 11:37:13 +11:00
Skud 007c7e5fae FGified views/members/index
Note that all users need different email addresses otherwise you get
"email address is already taken" problems if you try to create two at
once.
2013-01-13 11:15:07 +11:00
Skud b1277d4132 FGified user model tests 2013-01-13 11:05:55 +11:00
gnattery a3de3ddbb2 Removed some stuff hanging around from previous experiments 2013-01-11 13:35:49 +11:00
gnattery 74a11c5554 Factory-girl-ified the scientific name tests 2013-01-11 13:15:39 +11:00
gnattery de49c6499a Added model tests for scientific names 2013-01-11 12:12:41 +11:00
Skud e854858971 factory-girl-ified models/crop tests 2013-01-11 11:41:51 +11:00
Skud 46fd6953ac factory-girl-ified the views/crops tests 2013-01-11 11:39:50 +11:00
Skud fe24802790 added factorygirl, using it for one test so far 2013-01-11 11:01:34 +11:00
pozorvlak 42683d733b Merge pull request #72 from gnattery/unconfirmed
Unconfirmed
2012-12-28 07:26:43 -08:00
pozorvlak 898b41d656 Merge pull request #74 from Skud/plantsomething
Plantsomething
2012-12-22 15:29:41 -08:00
Skud dd301d1777 improved crop/garden pre-selection in planting form 2012-12-23 10:20:51 +11:00