Sha256: 7b2f27ed7725de802e710e442687b7933aecd18cf589bc380cf339e958c5c710

Contents?: true

Size: 537 Bytes

Versions: 1

Compression:

Stored size: 537 Bytes

Contents

# frozen_string_literal: true

require_relative "../spec_helper"

RSpec.describe Oscal::AssessmentPlan::AssessmentPlan do
  let(:fields) do
    {
      uuid: "4d56d1ab-d91e-4f7a-9055-1883c4e580b8",
      metadata: {},
      import_ssp: { href: "./ssp.json" },
      reviewed_controls: { control_selections: [] },
    }
  end
  subject { described_class.new(fields) }

  describe "#to_json" do
    it "generates a json representation of the assessment plan" do
      expect(subject.to_json).to eq(JSON.generate(fields))
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
oscal-0.2.3 spec/oscal/assessment_plan_spec.rb