canvas-lms/spec
Matthew Wheeler f0c1b8ca8b Modules & assignments LTI tool selection shows 100 results
Also adds basic test coverage around Api.paginate

Fixes PLAT-1357

Test Plan:

1) Create a test course and add 100 LTI tools to it:
course = Course.find(15)

(1..100).each do |n|
  cet = ContextExternalTool.new(
    url: "https://www.example.com",
    name: "Tool ##{n}",
    shared_secret:"foo",
    consumer_key:"bar")
  cet.context = course
  cet.save!
end

2) Try to add an LTI tool to a module or as an
   assignment, see that you can see all 100 tools.


Change-Id: I9c59d2286f928ad726917e9e794967dcf6ffca9d
Reviewed-on: https://gerrit.instructure.com/73680
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Matthew Wheeler <mwheeler@instructure.com>
2016-03-07 16:16:24 +00:00
..
apis spec: fix brittle specs 2016-03-06 17:24:47 +00:00
coffeescripts skip rendering RCE via service when no target 2016-03-04 21:02:14 +00:00
controllers allow re-adding a deleted singleton auth type 2016-03-05 05:27:12 +00:00
factories spec: add logic to only turn on new_UI for root_account specs 2016-03-04 22:43:51 +00:00
fixtures spec: add spec to a11y focus on gradebook menus 2016-02-19 21:47:35 +00:00
gem_integration bump webex and adobe connect gems 2015-12-28 18:37:39 +00:00
helpers fix Turnitin showing on assignents in non-Turninit course 2016-02-28 00:58:00 +00:00
initializers consul caching 2016-03-01 21:34:32 +00:00
integration spec: improve reliability of ttl refresh checking 2016-03-03 17:04:34 +00:00
javascripts Add automated a11y testing helper for qunit tests 2016-02-02 17:39:11 +00:00
lib Modules & assignments LTI tool selection shows 100 results 2016-03-07 16:16:24 +00:00
messages update email notification for peer review to be anonymous 2015-09-14 21:19:20 +00:00
middleware allow services to pass their Request ID 2016-03-01 22:30:45 +00:00
migrations validate permissions for role override population 2016-03-01 18:12:08 +00:00
models fix export/import of folders starting with "." 2016-03-04 17:49:56 +00:00
observers added live events for assignments and submissions 2015-12-18 21:41:50 +00:00
presenters sort by title for assignments not in modules 2016-02-25 20:40:27 +00:00
selenium Add edit feature to Global Announcements 2016-03-04 21:10:44 +00:00
serializers switch a few things to use account_chain 2016-01-18 17:51:42 +00:00
shared_examples rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
support make canvas pull secrets from consul, not env vars 2016-02-11 00:01:48 +00:00
views Add edit feature to Global Announcements 2016-03-04 21:10:44 +00:00
ams_spec_helper.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
broadcast_integration.rb
cassandra_spec_helper.rb extract canvas_cassandra gem 2014-01-22 22:49:35 +00:00
coverage_tool.rb spec: coverage tool tweaking for test-queue 2016-01-28 18:16:16 +00:00
import_helper.rb imported link refactoring 2015-06-16 20:04:32 +00:00
lti_spec_helper.rb create lti_app collection api 2014-12-17 22:34:31 +00:00
mocha_extensions.rb rails4: fix mocha instantiation 2015-07-01 17:23:09 +00:00
mocha_rspec_adapter.rb fix Style/EmptyLineBetweenDefs issue 2015-04-29 16:28:39 +00:00
nested_instafail_formatter.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
quiz_spec_helper.rb canvas-partman & quiz log auditing partitioning 2014-11-11 19:06:00 +00:00
rcov.opts
sharding_spec_helper.rb spec: ensure each shard always has built-in roles, refs SD-857 2016-02-29 19:31:26 +00:00
spec.opts fixes for ruby 1.9.3 2012-05-12 14:34:23 -06:00
spec_helper.rb RCE resiliant to consul failure 2016-03-04 18:48:34 +00:00