spec/adyen-admin/skin_spec.rb in adyen-admin-0.0.13 vs spec/adyen-admin/skin_spec.rb in adyen-admin-0.0.14

- old
+ new

@@ -369,18 +369,47 @@ it "excludes skin file" do zip_contains("skin.html.erb").should_not be_true end end + context "with sub subfolders" do + before do + `mkdir #{path}/css/vendor` + `touch #{path}/css/vendor/test.css` + end + + after do + `rm -rf #{path}/css/vendor` + end + + it "throws exception" do + expect do + skin.compress + end.to raise_error + end + end + context "no exlusion" do let(:zip_filename) { skin.compress(nil) } it "excludes meta file" do zip_contains("skin.yml").should be_true end it "excludes skin file" do zip_contains("skin.html.erb").should be_true + end + end + + context "with parent_skin" do + let(:skin_code) { "JH0815" } + + before do + skin.stub(:parent_skin).and_return("example-7hFAQnmt") + end + + it "excludes meta file" do + zip_contains("img/bg.gif").should be_true end end end describe "#upload" do