Sha256: 49420c607ba6dec289d21d099f890116f34a12966156a1dea4952f1a446db764

Contents?: true

Size: 477 Bytes

Versions: 18

Compression:

Stored size: 477 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

RSpec.describe Lutaml::Uml::Parsers::Yaml do
  describe ".parse" do
    subject(:parse) { described_class.parse(yaml_conent) }

    let(:yaml_conent) do
      fixtures_path("datamodel/views/TopDown.yml")
    end

    it "creates Lutaml::Uml::Document object from yaml" do
      expect(parse).to be_instance_of(Lutaml::Uml::Document)
      expect(parse.classes.first).to be_instance_of(Lutaml::Uml::Class)
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

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