Commit graph

102 commits

Author SHA1 Message Date
Matt Rogers
91849c5316 Merge pull request #1995 from dnrce/selenium-scrolling
Selenium: scroll elements to bottom instead of top
2016-02-16 09:08:55 -06:00
Dan Rice
6d1432e832 Selenium: scroll elements to bottom instead of top
This prevents UI elements from being hidden by the top navbar.
2016-02-16 00:12:06 -05:00
Dan Rice
9419e94a53 Fix cucumber failures related to jQuery UI changes
Ref #1975
2016-02-16 00:09:44 -05:00
Matt Rogers
42961e9701 Isolate the links to click within the view menu dropdown 2015-12-02 12:42:30 -06:00
Matteo Giaccone
e60c25f8a2 Port top navigation bar to Bootstrap 2015-12-02 12:42:18 -06:00
Carsten Otto
a23011c88b select first menu
in 'Scenario: Deleting a todo will remove it from the calendar'
there may be two menus if the test is run on the last day of
the month
2015-04-12 22:11:22 +02:00
Carsten Otto
dfe8735c0d rename repeating -> recurring, repeat -> recurrence 2015-02-10 16:25:27 +01:00
Dan Rice
36ded17f9b In tests, activate menus by JS instead of click 2014-09-10 01:08:19 -04:00
Dan Rice
4830cc028a Clean up manual timeouts in feature tests 2014-09-10 01:08:08 -04:00
Reinier Balt
2757c88c0b Revert "add some sleep timers to hopefully fix the travis failures"
this did not work

This reverts commit 420c80911b.
2014-08-13 16:46:13 +02:00
Reinier Balt
420c80911b add some sleep timers to hopefully fix the travis failures 2014-08-13 16:12:31 +02:00
Dan Rice
d334093adb Replace remaining RSpec 'should' with 'expect' 2014-06-25 17:27:33 -04:00
Dan Rice
7a3f90a020 Use RSpec 'expect' instead of 'should' 2014-06-11 23:03:26 -04:00
Dan Rice
d793e17248 Increase Aruba timeout 2014-06-10 17:22:57 -04:00
Dan Rice
3fc9173d54 Simplify feature test to make date-independent 2014-06-10 15:00:57 -04:00
Dan Rice
d0cec167a8 Replace Timecop with new ActiveSupport helpers 2014-05-16 13:25:22 -04:00
Reinier Balt
3b673f0838 fix some failing cucumber tests 2014-01-09 11:18:33 +01:00
Reinier Balt
406eb47db7 move coverage to ci rake task 2013-09-24 09:48:21 +02:00
Reinier Balt
bba86e51d7 re-add simplecov by request 2013-09-23 16:49:59 +02:00
Reinier Balt
07a3962d7d remove simplecov since we now have coverage reporting on Code Climate 2013-09-22 19:29:30 +02:00
Reinier Balt
bbf6cdf702 fix failing cucumber scenario's and update gems 2013-09-18 10:38:20 +02:00
Matt Rogers
96777c2e3a Replace User#time with UserTime#time 2013-07-30 16:21:04 -05:00
Reinier Balt
be1a9528d5 move the two toggle links in top-right to view menu 2013-06-11 16:13:46 +02:00
Reinier Balt
07de6a8358 fix expiration test. it was missing a rendering 2013-06-11 15:24:20 +02:00
Matt Rogers
931791edfd Move the expire_session route
It's now in the cucumber login helper.
2013-06-10 14:30:12 -05:00
Matt Rogers & Katrina Owen
2c5aff3b36 Add login backdoor to speed up the cucumber test suite 2013-06-04 19:39:06 -05:00
Reinier Balt
f891ee86fe fix clearing show_from fails
caused by slightly different (better) workings of aasm
2013-05-03 19:28:26 +02:00
Reinier Balt
5eae11e3b3 explicit wait for menu to fix a failing scenario.
this scenario does not fail locally, only on travis, grrr...
2013-04-29 09:31:31 +02:00
Reinier Balt
8b464112ad further fixing regressions 2013-04-19 22:55:54 +02:00
Reinier Balt
a8e426a2cd fix regressions 2013-04-19 20:00:32 +02:00
Reinier Balt
8641ecfc4e add some project grouping scenarios to edit_a_todo and fix failures
also refactor step definitions
2013-04-17 22:11:24 +02:00
Reinier Balt
9c0445fcb7 make adding of todos from sidebar work in context and project grouping 2013-04-11 10:53:35 +02:00
Reinier Balt
783d4dd774 update cucumber, capybara and mini-profiler
let capybara find hidden elements (2.0 behavior)
2013-04-11 10:52:32 +02:00
Reinier Balt
42566b6fee add test for collapsing project containers 2013-04-06 12:57:53 +02:00
Reinier Balt
85fc82d494 refactor done todos view and tests 2013-03-18 12:36:40 +01:00
Reinier Balt
4aa5933946 return aruba to Gemfile and fix aruba scenarios 2013-03-02 11:36:46 +01:00
Reinier Balt
44c602e2ca fix failing cucumber scenario 2013-03-01 16:22:29 +01:00
Reinier Balt
1d932ccfe5 fix failing scenario 2013-02-27 21:50:03 +01:00
Reinier Balt
48e47fc009 remove dynamic finders from cucumber scenarios 2013-02-27 20:02:01 +01:00
Reinier Balt
402b078c02 update gems 2013-02-23 15:16:03 +01:00
Reinier Balt
1b0d08bbb5 fix timing issues on failing scenarios. Fix deprecated jquery functions and update jqueryui
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2013-02-15 22:27:39 +01:00
Reinier Balt
7eccf79ab6 fix regressions and use timecop to fix time in tests. Thanks Dan and Hans! 2013-01-06 16:04:07 +01:00
Reinier Balt
796685072d finish updating cucumber scenario's to the stricter capybara 2013-01-01 17:38:59 +01:00
Reinier Balt
da2bee2e53 start fiingx failing cucumber scenario's and some small fixes
new capybara introduces some failing scenario's
2012-12-23 23:16:22 +01:00
Michael Witrant
7bcd539c3b force english prefered language in firefox test profile 2012-07-22 10:45:02 +02:00
Reinier Balt
c9d64e6f4b get the first cucumber feature running: calendar 2012-04-30 13:56:42 +02:00
Reinier Balt
7435b1ba93 Update and add scenario's for testing interaction with new deferred container on context page and fix regressions 2012-03-23 20:39:04 +01:00
Reinier Balt
50741162af fix #1230 by adding a scenario that uses the command line script to add todos to Tracks like a template 2012-03-19 16:00:48 +01:00
Reinier Balt
ca7d81d75a Fix regressions and refactorings 2012-03-19 14:06:35 +01:00
Reinier Balt
41ebd2ec9b migrate tickler, tagging, toggle context and done. This finishes the first migration pass 2012-03-19 14:06:35 +01:00