Sha256: c22d5f91e3fe1e2eecd2cc5ac1d95216c6ce8240a70933154d00fc96cfa5f68a

Contents?: true

Size: 730 Bytes

Versions: 1

Compression:

Stored size: 730 Bytes

Contents

require 'spec_helper'

describe StringDirection::StringMethods do
  subject { 'abc' }

  before :each do
    String.send(:include, StringDirection::StringMethods)
  end

  describe '#direction' do
    it 'returns string direction' do
      expect(subject.direction).to eq(StringDirection::LTR)
    end
  end

  describe '#ltr?' do
    it 'returns whether string direction is left-to-right' do
      expect(subject.ltr?).to eq(true)
    end
  end

  describe '#rtl?' do
    it 'returns whether string direction is right-to-left' do
      expect(subject.rtl?).to eq(false)
    end
  end

  describe '#bidi?' do
    it 'returns whether string direction is bidirectional' do
      expect(subject.bidi?).to eq(false)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
string-direction-1.0.0 spec/string-direction/string_methods_spec.rb