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.0.85 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.84 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.83 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.82 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.81 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.80 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.79 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.78 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.77 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.76 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.75 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.74 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.73 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.72 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.71 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.70 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.69 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.68 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.67 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.66 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb