spec/lib/middleman-cdn/commands_spec.rb in middleman-cdn-0.1.10 vs spec/lib/middleman-cdn/commands_spec.rb in middleman-cdn-0.1.11

- old
+ new

@@ -49,11 +49,11 @@ filter: /.*/ }) end it "should invalidate the files with only cloudflare" do - expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/image.png", "/"]) + expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/image.png", "/"], all: true) expect_any_instance_of(::Middleman::Cli::CloudFrontCDN).to_not receive(:invalidate) expect_any_instance_of(::Middleman::Cli::FastlyCDN).to_not receive(:invalidate) subject.cdn_invalidate(options) end end @@ -67,13 +67,13 @@ filter: /.*/ }) end it "should invalidate the files with all cdns" do - expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/image.png", "/"]) - expect_any_instance_of(::Middleman::Cli::CloudFrontCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/image.png", "/"]) - expect_any_instance_of(::Middleman::Cli::FastlyCDN).to receive(:invalidate).with(options.fastly, ["/index.html", "/image.png", "/"]) + expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/image.png", "/"], all: true) + expect_any_instance_of(::Middleman::Cli::CloudFrontCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/image.png", "/"], all: true) + expect_any_instance_of(::Middleman::Cli::FastlyCDN).to receive(:invalidate).with(options.fastly, ["/index.html", "/image.png", "/"], all: true) subject.cdn_invalidate(options) end end end @@ -86,12 +86,12 @@ filter: /\.html/ }) end it "should invalidate the files with all cdns" do - expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/"]) - expect_any_instance_of(::Middleman::Cli::CloudFrontCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/"]) - expect_any_instance_of(::Middleman::Cli::FastlyCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/"]) + expect_any_instance_of(::Middleman::Cli::CloudFlareCDN).to receive(:invalidate).with(options.cloudflare, ["/index.html", "/"], all: false) + expect_any_instance_of(::Middleman::Cli::CloudFrontCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/"], all: false) + expect_any_instance_of(::Middleman::Cli::FastlyCDN).to receive(:invalidate).with(options.cloudfront, ["/index.html", "/"], all: false) subject.cdn_invalidate(options) end end context "no files matched" do