Sha256: db837c5cbb059f00ec82eeafc370ca44fde1c0c4f5a5dbbef24d5d363052c78f

Contents?: true

Size: 683 Bytes

Versions: 125

Compression:

Stored size: 683 Bytes

Contents

# frozen_string_literal: true

RSpec.describe :excerpt do
  link :excerpt, from: :ree_text

  it {
    expect(excerpt("This is an example", "an", radius: 5)).to eq("...s is an exam...")
    expect(excerpt('This is an example', 'is', radius: 5)).to eq("This is a...")
    expect(excerpt('This is an example', 'is')).to eq("This is an example")
    expect(excerpt('This next thing is an example', 'ex', radius: 2)).to eq("...next...")
    expect(excerpt('This is also an example', 'an', radius: 8, omission: '<chop> ')).to eq("<chop> is also an example")
    expect(excerpt('This is a very beautiful morning', 'very', separator: ' ', radius: 1)).to eq("...a very beautiful...")
  }
end

Version data entries

125 entries across 125 versions & 1 rubygems

Version Path
ree_lib-1.1.0 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.124 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.123 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.122 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.121 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.120 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.119 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.118 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.117 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.116 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.115 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.114 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.113 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.112 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.111 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.110 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.109 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.108 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.107 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.106 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb