![]() fixes PLAT-2080 PLAT-2059 PLAT-2061 Test plan: * Set up canvas * To be able to talk to http://les.docker * To use an encryption key and signing secret that are 32 bytes long * Set up live events subscription service * To use the same signing secret you used in canvas and a base64 encoded version of the encryption key you used in canvas * Run docker-compose run --rm app npm run seed:dynamo and give it the developer key you want to use for testing * With the subscription service running open up a rails console in Canvas and run the following: ToolProxy = Struct.new("ToolProxy", :guid, :product_family) Family = Struct.new("Family", :developer_key) f = Family.new(<a developer key>) tp = ToolProxy.new('hahahah', f) res = Services::LiveEventsSubscriptionService.tool_proxy_subscriptions(tp) * Ensure that you get a response back with the subscriptions for your developer key * Go through this process first with dynamic settings enabled and then with consul enabled Change-Id: I454d5a82d98ce1edb2bd9afd23cb974dc062e04f Reviewed-on: https://gerrit.instructure.com/100072 Reviewed-by: Tyler Pickett <tpickett@instructure.com> Reviewed-by: Matthew Wheeler <mwheeler@instructure.com> Tested-by: Jenkins QA-Review: August Thornton <august@instructure.com> Product-Review: Andrew Butterfield <abutterfield@instructure.com> |
||
---|---|---|
.. | ||
config | ||
karma | ||
phantomjs-karma | ||
selenium-chrome | ||
selenium-firefox | ||
cassandra.override.yml | ||
consul.override.yml | ||
js-phantomjs-tests.override.yml | ||
js-tests.override.yml | ||
kinesis.override.yml | ||
lti-test-tool.override.yml | ||
mailcatcher.override.yml | ||
selenium.override.yml |