Sha256: 3e8b1ef1a33dde4aa6659965c1762300a5f6ffbc2ea9a8e06aa6da1861ad1339

Contents?: true

Size: 491 Bytes

Versions: 8

Compression:

Stored size: 491 Bytes

Contents

# coding: utf-8
require 'spec_helper'
require "yaml"

describe GreekStemmer do
  describe "#stem" do
    let(:words) { YAML.load_file('spec/fixtures/examples.yml') }
    it "stems words correctly" do
      words.each_pair do |word, stem|
        expect(described_class.stem(word)).to eq(stem)
      end
    end

    context "when a non-greek word is used" do
      it "does not stem it" do
        expect(described_class.stem("englishΟΣ")).to eq("englishΟΣ")
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
greek_stemmer-1.1.10 spec/greek_stemmer_spec.rb
greek_stemmer-1.1.9 spec/greek_stemmer_spec.rb
greek_stemmer-1.1.7 spec/greek_stemmer_spec.rb
greek_stemmer-1.1.5 spec/greek_stemmer_spec.rb
greek_stemmer-1.1.4 spec/greek_stemmer_spec.rb
greek_stemmer-1.0.4 spec/greek_stemmer_spec.rb
greek_stemmer-1.0.1 spec/greek_stemmer_spec.rb
greek_stemmer-1.0.0 spec/greek_stemmer_spec.rb