Sha256: 34c1c11826d0897f401b4cc7fd64317a34dc96f8777443895ccece64a3770b80

Contents?: true

Size: 826 Bytes

Versions: 4

Compression:

Stored size: 826 Bytes

Contents

require_relative "spec_helper"

include CliTester

describe "Command line interface" do
  include GivenFilesystemSpecHelpers

  use_given_filesystem

  describe "view" do
    it "generates view" do
      dir = given_directory do
        given_directory_from_data("awesomelib")
        given_directory_from_data("newlib")
      end

      output_dir = given_directory

      result = run_command(args: ["view", "--offline",
        "--manifest_dir=#{dir}", "--output-dir=#{output_dir}"])
      expect(result).to exit_with_success(/Creating web site/)

      expect(File.exist?(File.join(output_dir, "index.html"))).to be(true)
      expect(File.exist?(File.join(output_dir, "libraries", "awesomelib.html"))).to be(true)
      expect(File.exist?(File.join(output_dir, "libraries", "newlib.html"))).to be(true)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
inqlude-0.7.4 spec/integration/cli_view_spec.rb
inqlude-0.7.3 spec/integration/cli_view_spec.rb
inqlude-0.7.2 spec/integration/cli_view_spec.rb
inqlude-0.7.1 spec/integration/cli_view_spec.rb