Switching to RSpec for testing. Added rspec-rails and factory_girl_rails gems, and partial testing for group model.
Style Formatting.
Added controller testing, and additional necessary factories.
Style formatting.
Style formatting.
Upgraded to RSpec 2.99 as first step to upgrading to 3.0.
Took out the stubs for now.
Upgraded to RSpec 3.0.
Fix for 1488: This is my fix for the persistence issue. A week and a half of chasing the code, finally, the drop down values are now being remembered. Added cookie for this. There wasn't any initially.
Merge branch 'master' into issue-1488
Just cleaned up a bit. Added the suffix _sp so that it's different from assignments cookies
Discarded rspec-its gem, officially upgraded to rspec 3.0.
Discarded useless length message in group model.
Put all Faker uses in block to ensure uniqueness amongst the factory instances.
Changed all instances of its to it do blocks in groups spec. Now using mocks in controller testing.
Minor tweaks to layout of file selector/download buttons. Dialogs have max-width of 100% now (so the About dialog looks alright on narrow screens). Tapping on a link in the content when the mobile menu is prevented (tapping content should just close the menu).
Fix for invite dialog being behind the overlay.
Blue sub sub menu
Keep middle pane actions (groups/graders) vertically centred. Converted some old modals to use the newer ModalMarkus modals.
Made some links into buttons so they're easier to tap