spec/fontist/system_font_spec.rb in fontist-0.3.0 vs spec/fontist/system_font_spec.rb in fontist-0.4.0
- old
+ new
@@ -10,9 +10,20 @@
expect(dejavu_ttf).not_to be_nil
expect(dejavu_ttf.first).to include("spec/fixtures/fonts/")
end
end
+ context "with valid font name" do
+ it "returns the complete font path", file_download: true do
+ name = "Courier"
+ stub_fontist_path_to_assets
+ Fontist::Formulas::CourierFont.fetch_font(name, confirmation: "yes")
+
+ courier = Fontist::SystemFont.find(name, sources: [font_sources])
+ expect(courier.first).to include("cour.ttf")
+ end
+ end
+
context "with invalid font" do
it "returns nill to the caller" do
name = "invalid-font.ttf"
invalid_font = Fontist::SystemFont.find(name, sources: [font_sources])