spec/image/writer_spec.rb in cheapredwine-0.2.0 vs spec/image/writer_spec.rb in cheapredwine-0.3.1
- old
+ new
@@ -1,22 +1,20 @@
require 'cheapredwine/image/writer'
require 'cheapredwine/image/params'
-include CheapRedWine::Image
-
-describe Writer do
+describe CheapRedWine::Image::Writer do
let(:font) { double("font", path: "spec/fixtures/lato-regular.ttf") }
- let(:image) { Params.new(font: font, text: "Lorem ipsum") }
+ let(:image) { CheapRedWine::Image::Params.new(font: font, text: "Lorem ipsum") }
it "builds a command from a Params object" do
- writer = Writer.new(image)
+ writer = CheapRedWine::Image::Writer.new(image)
writer.args[0].should eq "--font-file=spec/fixtures/lato-regular.ttf"
end
it "generates a image of given text" do
file = File.new('spec/fixtures/test.png')
- writer = Writer.new(image)
+ writer = CheapRedWine::Image::Writer.new(image)
tempfile = writer.exec
FileUtils.compare_file(tempfile, file)
end
end