mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 12:34:42 +08:00
DEV: Correct spec for theme export change
This commit is contained in:
@ -50,15 +50,15 @@ describe ThemeStore::TgzExporter do
|
|||||||
filename = exporter.package_filename
|
filename = exporter.package_filename
|
||||||
FileUtils.cp(filename, dir)
|
FileUtils.cp(filename, dir)
|
||||||
exporter.cleanup!
|
exporter.cleanup!
|
||||||
"#{dir}/discourse-header-icons-theme.tar.gz"
|
"#{dir}/discourse-header-icons.tar.gz"
|
||||||
end
|
end
|
||||||
|
|
||||||
it "exports the theme correctly" do
|
it "exports the theme correctly" do
|
||||||
package
|
package
|
||||||
Dir.chdir("#{dir}") do
|
Dir.chdir("#{dir}") do
|
||||||
`tar -xzf discourse-header-icons-theme.tar.gz`
|
`tar -xzf discourse-header-icons.tar.gz`
|
||||||
end
|
end
|
||||||
Dir.chdir("#{dir}/discourse-header-icons-theme") do
|
Dir.chdir("#{dir}/discourse-header-icons") do
|
||||||
folders = Dir.glob("**/*").reject { |f| File.file?(f) }
|
folders = Dir.glob("**/*").reject { |f| File.file?(f) }
|
||||||
expect(folders).to contain_exactly("assets", "common", "locales", "mobile")
|
expect(folders).to contain_exactly("assets", "common", "locales", "mobile")
|
||||||
|
|
||||||
@ -115,7 +115,7 @@ describe ThemeStore::TgzExporter do
|
|||||||
exporter = ThemeStore::TgzExporter.new(theme)
|
exporter = ThemeStore::TgzExporter.new(theme)
|
||||||
filename = exporter.package_filename
|
filename = exporter.package_filename
|
||||||
exporter.cleanup!
|
exporter.cleanup!
|
||||||
expect(filename).to end_with "/discourse-header-icons-theme.tar.gz"
|
expect(filename).to end_with "/discourse-header-icons.tar.gz"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user