Sha256: cf6c8525191c86c01a7e90e55bc556601e44025a8ab96042cbdfcbdfe6c1c00a
Contents?: true
Size: 793 Bytes
Versions: 2
Compression:
Stored size: 793 Bytes
Contents
describe Guillaume::SourceText do let(:file_path) { "spec/data/zone.txt" } subject do Guillaume::SourceText.new(file_path) end it "can normalize the input file" do expect(subject.normalized).to eq("A la fin tu es las de ce monde ancien") end it "has unigrams" do expect(subject.unigrams).to eq([%w(A), %w(la), %w(fin), %w(tu), %w(es), %w(las), %w(de), %w(ce), %w(monde), %w(ancien)]) end it "has bigrams" do expect(subject.bigrams).to eq([%w(A la), %w(la fin), %w(fin tu), %w(tu es), %w(es las), %w(las de), %w(de ce), %w(ce monde), %w(monde ancien)]) end it "has trigrams" do expect(subject.trigrams).to eq([%w(A la fin), %w(la fin tu), %w(fin tu es), %w(tu es las), %w(es las de), %w(las de ce), %w( de ce monde), %w(ce monde ancien)]) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
guillaume-0.0.2 | spec/source_text_spec.rb |
guillaume-0.0.1 | spec/source_text_spec.rb |