mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:01:20 +08:00
Feature: Add service worker registration method to plugin API
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user