Sha256: ba7756dece0c41eef460ce80f9ec1ef3461e40c4a0bd4c4ac72a59f64e56bc5c
Contents?: true
Size: 617 Bytes
Versions: 4
Compression:
Stored size: 617 Bytes
Contents
require 'cheapredwine/image/writer' require 'cheapredwine/image/params' include CheapRedWine::Image describe Writer do let(:font) { double("font", path: "spec/fixtures/lato-regular.ttf") } let(:image) { Params.new(font: font, text: "Lorem ipsum") } it "builds a command from a Params object" do writer = 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) tempfile = writer.exec FileUtils.compare_file(tempfile, file) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cheapredwine-0.2.0 | spec/image/writer_spec.rb |
cheapredwine-0.1.1 | spec/image/writer_spec.rb |
cheapredwine-0.1.0 | spec/image/writer_spec.rb |
cheapredwine-0.0.2 | spec/image/writer_spec.rb |