Feature: Add service worker registration method to plugin API

This commit is contained in:
Jeff Wong
2017-11-22 17:02:01 -08:00
committed by Guo Xiang Tan
parent 46f8a6c97d
commit b094894c94
9 changed files with 93 additions and 23 deletions

View File

@ -95,6 +95,18 @@ describe Plugin::Instance do
end
end
context "register service worker" do
it "populates the DiscoursePluginRegistry" do
plugin = Plugin::Instance.new nil, "/tmp/test.rb"
plugin.register_service_worker("test.js")
plugin.register_service_worker("test2.js")
plugin.send :register_service_workers!
expect(DiscoursePluginRegistry.service_workers.count).to eq(2)
end
end
context "activate!" do
it "can activate plugins correctly" do
plugin = Plugin::Instance.new