Sha256: 56f3e77f0ed06582299a74f87344e9b01c12bf25e45755a0fcadc3d37216c604

Contents?: true

Size: 759 Bytes

Versions: 11

Compression:

Stored size: 759 Bytes

Contents

require 'spec_helper'

describe "Formatters::HtmlIndex" do

  let(:file_summary) {
    [
      {
        results_file: "doc/fukuzatsu/file_1.rb.htm",
        path_to_file: "file_1.rb",
        class_name: "File_1",
        complexity: 13
      },
      {
        results_file: "doc/fukuzatsu/file_2.rb.htm",
        path_to_file: "file_2.rb",
        class_name: "File_2",
        complexity: 11
      }
    ]
  }

  let (:formatter) { Formatters::HtmlIndex.new(file_summary) }

  describe "#initialize" do
    it "initializes with a file summary" do
      expect(formatter.file_summary).to eq file_summary
    end
  end

  describe "#filename" do
    it "returns the expected filename" do
      expect(formatter.filename).to eq "index.htm"
    end
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fukuzatsu-1.0.6 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.5 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.4 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.3 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.2 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.1 spec/formatters/html_index_spec.rb
fukuzatsu-1.0.0 spec/formatters/html_index_spec.rb
fukuzatsu-0.10.1 spec/formatters/html_index_spec.rb
fukuzatsu-0.9.16 spec/formatters/html_index_spec.rb
fukuzatsu-0.9.15 spec/formatters/html_index_spec.rb
fukuzatsu-0.9.14 spec/formatters/html_index_spec.rb