Sha256: 204d12bbbbed3c9151a00d0eaff161c3cb46b4ddfbbeba948854f0de69122ceb

Contents?: true

Size: 590 Bytes

Versions: 18

Compression:

Stored size: 590 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"
require "lutaml/uml/serializers/yaml_view"

RSpec.describe Lutaml::Uml::Serializers::YamlView do
  describe "#new" do
    subject(:serialize) { described_class.new(yaml_content) }

    let(:yaml_content) do
      YAML.safe_load(File.read(fixtures_path("datamodel/views/TopDown.yml")))
    end

    it "Correctly parses passed yaml file" do
      expect(serialize.name).to eq(yaml_content["name"])
      expect(serialize.title).to eq(yaml_content["title"])
      expect(serialize.caption).to eq(yaml_content["caption"])
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
lutaml-uml-0.4.3 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.4.1 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.4.0 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.3.2 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.3.1 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.3.0 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.12 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.10 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.9 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.8 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.7 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.6 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.5 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.4 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.3 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.2 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.1 spec/lutaml/uml/serializers/yaml_view_spec.rb
lutaml-uml-0.2.0 spec/lutaml/uml/serializers/yaml_view_spec.rb