…still widely used. This reverts commit c8397a2.
Currently, the Travis build is failing due to a wrong specified version of rbx. According to the docs, Travis currently expects rbx-2 here. > When using Rubinius, there's currently an issue with selecting the > correct version in RVM in our build environment, but only when > specifying `rbx` as your version. As a workaround, specify `rbx-2` instead. -- from http://docs.travis-ci.com/user/languages/ruby/
…n an abstract class
- Force Minitest 5+ to reveal test ordering issues - Use new Minitest class name - Fix check_top_position to not clip the position value if a default column is in play
Unless the position is explicitly supplied when changing scopes, the item should be added to the end of the list. To do this, we need to keep track of whether the position column has been set. Merely tracking _changed doesn’t cut it as sometimes we will supply a new position that was the same as the position the item had in the old scope. increment_positions_on_lower_items now has an avoid clause and I’ve fixed a buggy test and adjusted the expectations of another to reflect the proper logic.