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.45 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.44 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.43 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.42 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.41 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.40 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.39 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.38 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.37 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.36 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.35 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.34 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.33 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.32 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.31 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.30 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.29 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.28 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.27 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb
ree_lib-1.0.26 lib/ree_lib/packages/ree_text/spec/ree_text/functions/excerpt_spec.rb