diff options
Diffstat (limited to 'spec/pdf_form_spec.rb')
-rw-r--r-- | spec/pdf_form_spec.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/spec/pdf_form_spec.rb b/spec/pdf_form_spec.rb new file mode 100644 index 0000000..334678a --- /dev/null +++ b/spec/pdf_form_spec.rb @@ -0,0 +1,19 @@ +require "spec_helper" + +describe "create_pdf_file_name" do + describe "returns a filename that" do + let(:band) { Struct.new(:name, :city).new("A: blöddy/band, name!", "Øksendal, Flünsbørg") } + + before :each do + @filename = create_pdf_file_name(band) + end + + it "contains no spaces" do + expect(@filename).not_to match(/[ ]+/) + end + + it "contains no symbols" do + expect(@filename.gsub('.pdf', '')).not_to match(/[,.:!^'*\/\\]+/) + end + end +end |