Sha256: 76a1c88e0a8eea94ce614e1176703b9fb11cf59a1fa6f783d28bed2320393689

Contents?: true

Size: 738 Bytes

Versions: 16

Compression:

Stored size: 738 Bytes

Contents

require 'spec_helper'

describe LitmusPaper::StatusFile do
  describe "create" do
    it "creates a file" do
      status_file = LitmusPaper::StatusFile.new("foo", 100)
      status_file.create("for testing")

      status_file.exists?.should == true
    end

    it "writes the content" do
      status_file = LitmusPaper::StatusFile.new("foo", 100)
      status_file.create("for testing")

      status_file.content.should == "for testing"
    end
  end

  describe "delete" do
    it "removes the file" do
      status_file = LitmusPaper::StatusFile.new("foo", 100)
      status_file.create("for testing")

      status_file.exists?.should be_true

      status_file.delete

      status_file.exists?.should be_false
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
litmus_paper-0.8.2 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.8.1 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.8.0 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.9 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.5 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.4 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.3 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.2 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.1 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.7.0 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.6.3 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.6.2 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.6.1 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.6.0 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.5.0 spec/litmus_paper/status_file_spec.rb
litmus_paper-0.4.0 spec/litmus_paper/status_file_spec.rb