Sha256: 355b1bdb59e72bb24399f59fb0f74861efd9583e9c59b1fdc70c2574cd4b3f2e

Contents?: true

Size: 721 Bytes

Versions: 2

Compression:

Stored size: 721 Bytes

Contents

require "spec_helper"

describe "TextUtils with Kit extensions" do
  it "should truncate" do
    TextUtils.truncate('lorem ipsum', 10).should == 'lorem ...'
  end

  it "should process markdown (should qualify markdown format automatically)" do
    TextUtils.markup('lorem **ipsum**').should == '<p>lorem <strong>ipsum</strong></p>'
  end

  it "should process html (should qualify html format automatically)" do
    TextUtils.markup('<p>lorem **ipsum**</p>').should == '<p>lorem **ipsum**</p>'
  end

  it "code highlight" do
    rad.config.stub!(:use_code_highlighter).and_return(true)

    markdown = <<MARKDOWN
code

``` ruby
puts "Hello World"
```
MARKDOWN

    TextUtils.markup(markdown).should =~ /span/i
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rad_kit-0.0.10 spec/misc/kit_text_utils_spec.rb
rad_kit-0.0.9 spec/misc/kit_text_utils_spec.rb