Sha256: 7a730a4c5c248aeefd09e23b99510e6cb0a7e75c47783892971b8826807b8e19
Contents?: true
Size: 783 Bytes
Versions: 3
Compression:
Stored size: 783 Bytes
Contents
require 'spec_helper' require 'derketo/serializers/mermaid' describe Derketo::Serializers::Mermaid do let(:tracer) { Derketo::Tracer.new } let(:example) { m = Mermaid.new tracer.trace { m.sing } } let(:serializer) { example; described_class.new(tracer) } describe '.initialize' do it 'first line is sequenceDiagram' do expect(serializer.text.slice(0..15)).to eq("sequenceDiagram\n") end it 'sequences mermaid strings' do fixture = File.read(File.expand_path(File.dirname(__FILE__) + '../../../fixtures/mermaid.mmd')) expect(serializer.text).to eq(fixture) end end describe '#particpant' do it 'formats correctly' do expect(serializer.participant('Test')).to eq("\tparticipant Test\n") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
derketo-0.1.2 | spec/derketo/serializers/mermaid_spec.rb |
derketo-0.1.1 | spec/derketo/serializers/mermaid_spec.rb |
derketo-0.1.0 | spec/derketo/serializers/mermaid_spec.rb |