mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Apply theme template transforms to colocated components (#18704)
This commit is contained in:
@@ -110,6 +110,15 @@ RSpec.describe ThemeJavascriptCompiler do
|
||||
expect(compiler.raw_content).to include("setComponentTemplate")
|
||||
end
|
||||
|
||||
it "applies theme AST transforms to colocated components" do
|
||||
compiler = ThemeJavascriptCompiler.new(12345678910, 'my theme name')
|
||||
compiler.append_tree(
|
||||
{ "discourse/components/mycomponent.hbs" => '{{theme-i18n "my_translation_key"}}' }
|
||||
)
|
||||
template_compiled_line = compiler.raw_content.lines.find { |l| l.include?('"block":') }
|
||||
expect(template_compiled_line).to include("12345678910")
|
||||
end
|
||||
|
||||
it "prints error when default export missing" do
|
||||
compiler.append_tree(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user