Sha256: ec059fb15cd72a8ac5d46945498190e6baecf1bb3f66e64efdc0bd2ddcaddb70

Contents?: true

Size: 478 Bytes

Versions: 9

Compression:

Stored size: 478 Bytes

Contents

require "spec_helper"

describe "site" do
  let(:app) { Octodmin::App.new(File.expand_path("../..", __dir__)) }

  describe "show" do
    before { get "/api/site" }
    subject { parse_json(last_response.body)["sites"] }

    it "returns site" do
      expect(subject["title"]).to eql("Your awesome title")
    end

    it "returns octodmin config" do
      expect(subject["octodmin"]["front_matter"].keys).to eq(["layout", "title", "slug", "date", "custom"])
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
octodmin-0.3.5 spec/api/site_spec.rb
octodmin-0.3.4 spec/api/site_spec.rb
octodmin-0.3.3 spec/api/site_spec.rb
octodmin-0.3.2 spec/api/site_spec.rb
octodmin-0.3.1 spec/api/site_spec.rb
octodmin-0.3.0 spec/api/site_spec.rb
octodmin-0.2.1 spec/api/site_spec.rb
octodmin-0.2.0 spec/api/site_spec.rb
octodmin-0.1.0 spec/api/site_spec.rb