Sha256: 58946994218b29af387daca23a202be65914b848a408c4509986986842595a8b
Contents?: true
Size: 855 Bytes
Versions: 8
Compression:
Stored size: 855 Bytes
Contents
# frozen_string_literal: true # frozen_string_literals: true require 'spec_helper' RSpec.describe LittleWeasel::Preprocessors::EnUs::CapitalizePreprocessor do subject { described_class.new } # .new describe '.new' do it 'instantiates the object' do expect { subject }.not_to raise_error end describe '#order' do it 'sets #order to 0 by default' do expect(subject.order).to eq 0 end end describe '#preprocessor_on' do it 'sets #preprocessor_on to true by default' do expect(subject.preprocessor_on).to be true end end end # .preprocess describe '.preprocess' do it 'processes and capitalizes the word' do expect(described_class.preprocess('wOrD')).to eq [true, 'Word'] expect(described_class.preprocess('Word')).to eq [true, 'Word'] end end end
Version data entries
8 entries across 8 versions & 1 rubygems