Sha256: f2f92edda1889438a8093e6ac0f98851b48f595ec9c739d62b0277b464af3e8d
Contents?: true
Size: 1.99 KB
Versions: 11
Compression:
Stored size: 1.99 KB
Contents
require 'spec_helper' describe PDFKit::Source do describe "#url?" do it "should return true if passed a url like string" do source = PDFKit::Source.new('http://google.com') source.should be_url end it "should return false if passed a file" do source = PDFKit::Source.new(File.new(__FILE__)) source.should_not be_url end it "should return false if passed HTML" do source = PDFKit::Source.new('<blink>Oh Hai!</blink>') source.should_not be_url end end describe "#file?" do it "should return true if passed a file" do source = PDFKit::Source.new(File.new(__FILE__)) source.should be_file end it "should return false if passed a url like string" do source = PDFKit::Source.new('http://google.com') source.should_not be_file end it "should return false if passed HTML" do source = PDFKit::Source.new('<blink>Oh Hai!</blink>') source.should_not be_file end end describe "#html?" do it "should return true if passed HTML" do source = PDFKit::Source.new('<blink>Oh Hai!</blink>') source.should be_html end it "should return false if passed a file" do source = PDFKit::Source.new(File.new(__FILE__)) source.should_not be_html end it "should return false if passed a url like string" do source = PDFKit::Source.new('http://google.com') source.should_not be_html end end describe "#to_s" do it "should return the HTML if passed HTML" do source = PDFKit::Source.new('<blink>Oh Hai!</blink>') source.to_s.should == '<blink>Oh Hai!</blink>' end it "should return a path if passed a file" do source = PDFKit::Source.new(File.new(__FILE__)) source.to_s.should == __FILE__ end it "should return the url if passed a url like string" do source = PDFKit::Source.new('http://google.com') source.to_s.should == 'http://google.com' end end end
Version data entries
11 entries across 11 versions & 3 rubygems