Sha256: 508afc922540a8987fa02be6aeb46e6816e83660d815ec347e39820f6e38c2e8

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

require 'test_helper'

module Ckpages
  class PageTest < ActiveSupport::TestCase
    # Мы не отлавливаем и не проверяем изощрённые методы типа '//  // 123 //  //'

    test 'При указании path "//123" мы должны получить /123' do
      p = Page.create path: '//123'
      assert_equal '/123', p.path
    end

    test 'При указании path "123/" мы должны получить /123' do
      p = Page.create path: '123/'
      assert_equal '/123', p.path
    end

    test 'При указании path "123//" мы должны получить 123' do
      p = Page.create path: '123//'
      assert_equal '/123', p.path
    end

    test 'При указании path "/123" мы должны получить /123' do
      p = Page.create path: '/123'
      assert_equal '/123', p.path
    end

    test 'При указании path " 123 " мы должны получить /123' do
      p = Page.create path: ' 123 '
      assert_equal '/123', p.path
    end
  end
end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ckpages-0.1.1 test/models/ckpages/page_test.rb