mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Add spec to guard against non-colocated component templates
This commit is contained in:
@@ -45,4 +45,17 @@ RSpec.describe "Coding style" do
|
|||||||
check_offenses(migration_files, "TableDropper.execute_drop", "DROPPED_TABLES")
|
check_offenses(migration_files, "TableDropper.execute_drop", "DROPPED_TABLES")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe "non-colocated component templates" do
|
||||||
|
{
|
||||||
|
"discourse" => "app/assets/javascripts/discourse/app/templates/components",
|
||||||
|
"admin" => "app/assets/javascripts/admin/addon/templates/components",
|
||||||
|
"chat/discourse" => "plugins/chat/assets/javascripts/discourse/templates/components",
|
||||||
|
"chat/admin" => "plugins/chat/assets/javascripts/admin/templates/components",
|
||||||
|
}.each_pair do |name, dir|
|
||||||
|
it "do not exist for #{name}" do
|
||||||
|
expect(list_files(dir)).to eq([])
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user