Sha256: 880c541cb6f41d040c769c208b6e448a4d02c3489894b643c44abe2690e0328b
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
require 'spec_helper' require 'squib' describe Squib::Deck, '#text' do context "fonts" do it "should use the default font when #text and #set_font don't specify" do card = instance_double(Squib::Card) expect(card).to receive(:text).with('a', 'Arial 36', anything, anything, anything,anything,anything,anything, anything, anything, anything,anything, anything, anything, anything, anything, anything ).once Squib::Deck.new do @cards = [card] text str: 'a' end end it "should use the #set_font when #text doesn't specify" do card = instance_double(Squib::Card) expect(card).to receive(:text).with('a', 'Times New Roman 16', anything, anything, anything, anything,anything,anything, anything, anything, anything,anything, anything, anything, anything, anything, anything ).once Squib::Deck.new do @cards = [card] set font: 'Times New Roman 16' text str: 'a' end end it "should use the specified font no matter what" do card = instance_double(Squib::Card) expect(card).to receive(:text).with('a', 'Arial 18', anything, anything, anything, anything,anything,anything,anything, anything, anything,anything, anything, anything, anything, anything, anything ).once Squib::Deck.new do @cards = [card] set font: 'Times New Roman 16' text str: 'a', font: 'Arial 18' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
squib-0.0.4 | spec/api/api_text_spec.rb |