Sha256: 071266be6726e093411cc917f300132089a99f1a0baddc133cb826e4e94d449b
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
require 'spec_helper' dummy_text = <<EOT This is a text This is a text This is a text This is a text EOT class Test include Codesake::Utils::Files end shared_examples_for Codesake::Utils::Files do before(:all) do @mock = Test.new File.open("test_utils.txt", "w") do |f| f.puts(dummy_text) end end after(:all) do File.delete("test_utils.txt") end ## Reading the file it "has a read_file method" do @mock.should respond_to(:read_file) end it "complains if we request to read a non existing file" do @mock.filename = "test" @mock.read_file.should be_false @mock.file_content.should be_empty end it "read an existing file" do @mock.filename = "test_utils.txt" @mock.read_file.should be_true @mock.file_content.should_not be_empty end it "has a loc method" do @mock.should respond_to(:loc) end it "has a lines method" do @mock.should respond_to(:lines) end it "has a lines_of_comment method" do @mock.should respond_to(:lines_of_comment) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codesake-0.15.1 | spec/file_utils_spec.rb |