canvas-lms/gems/selinimum
Jon Jensen dae95700ba spec: fix occasional failure when selinimum capture is enabled
fixes SD-2006

mixing `singleton_class.prepend` and `extend` appears to cause `super`
to misbehave every once in a while (~1/250 workers in ~20% of builds)
... perhaps a ruby 2.3.1 bug?

just use `singleton_class.prepend` like autoextend does. 30+ test builds
with this tweak, and zero failures :yuss:

also change a couple `include` calls to `prepend`

test plan:
n/a, specs

Change-Id: I35629d63ed3855d95ae427c1cd992d12b950880c
Reviewed-on: https://gerrit.instructure.com/99613
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Jon Jensen <jon@instructure.com>
QA-Review: Jon Jensen <jon@instructure.com>
2017-01-18 22:30:16 +00:00
..
bin selinimum: the saga continues 2015-10-14 18:58:49 +00:00
lib spec: fix occasional failure when selinimum capture is enabled 2017-01-18 22:30:16 +00:00
spec/selinimum spec: fix selinimum capture, refs SD-1599 2016-10-24 22:42:09 +00:00
Gemfile upgrade selinimum to aws-sdk v2 2017-01-05 17:49:42 +00:00
package.json upgrade to node 6 2016-08-09 23:37:07 +00:00
selinimum.gemspec upgrade selinimum to aws-sdk v2 2017-01-05 17:49:42 +00:00
test.sh simplify gem test harnesses 2016-01-19 17:52:58 +00:00