Sha256: ba35649975406eff5f96136f950ea059f7bd0225d03239ce3d1072fd64e0e067

Contents?: true

Size: 744 Bytes

Versions: 1

Compression:

Stored size: 744 Bytes

Contents

RSpec.describe Redpen::Result do
  let(:result) do
    described_class.new(message)
  end

  describe '#valid?' do
    subject do
      result.valid?
    end

    context 'when message includes "ValidationError"' do
      let(:message) do
        'sampledoc-en.md:2: ValidationError[SentenceLength], 文長が最大値 "215" を超えています'
      end

      it { should be false }
    end

    context 'when message does not include "ValidationError"' do
      let(:message) do
        'LGTM'
      end

      it { should be true }
    end
  end

  describe '#messages' do
    subject do
      result.messages
    end

    let(:message) do
      "Hello\nWorld"
    end

    it '' do
      should eq message.split("\n")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redpen-0.1.0 spec/redpen/result_spec.rb