Sha256: befd66461075cb47cd1e3d1db50fe2fd3adaf32ba8899c97d76a6be1fcdec13c
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
require 'spec_helper' module EpubValidator describe FormatMessage do context "when it recieves a missing file message" do it "should return a 'FAILED!' message as an array" do message = "ERROR: test.epub: I/O error: test.epub (No such file or directory)" formatted_message = ["FAILED!", "ERROR: test.epub: I/O error: test.epub (No such file or directory)"] errm = FormatMessage.new errm.process_message(message).should eq(formatted_message) end end context "when it recieves a valid file message" do it "should return 'Passed.' message as an array" do message = "Epubcheck Version 1.2\n\nNo errors or warnings detected\n" errm = FormatMessage.new errm.process_message(message).should eq(['Passed.']) end end context "when it recieves an invalid file message" do it "should return error message as an array" do message = "Epubcheck Version 1.2\n\nERROR: book.epub: resource OEBPS/stylesheets/handbookish.css is missing\n\nCheck finished with warnings or errors!" formatted_message = ["FAILED!", "ERROR: book.epub: resource OEBPS/stylesheets/handbookish.css is missing"] errm = FormatMessage.new errm.process_message(message).should eq(formatted_message) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
epub_validator-0.1.1 | spec/epub_validator/format_message_spec.rb |