Sha256: 7477120e336b2dfee82eb69885a113f835c8d55d9633ffa6b5ec3fd668d034d2

Contents?: true

Size: 367 Bytes

Versions: 3

Compression:

Stored size: 367 Bytes

Contents

# -*- coding: utf-8 -*-
require "spec_helper"
require "agate/formatter/plain"

RSpec.describe Agate::Formatter::Plain do
  let(:text) { "勉【べん】" }
  let(:expr) { /(\p{Han}+)(【)([\p{Hiragana}\p{Katakana}]+)(】)/u }

  it "echoes back the original string" do
    expect(text.gsub(expr) { |match| Agate::Formatter::Plain.format($~) }).to eql(text)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
agate-0.6.0 spec/agate/formatter/plain_spec.rb
agate-0.5.1 spec/agate/formatter/plain_spec.rb
agate-0.5.0 spec/agate/formatter/plain_spec.rb