Project

General

Profile

Download (976 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class PageletTest < ActiveSupport::TestCase
test 'order pagelets asc' do
pagelets = []
pagelets << ::Pagelets::Pagelet.new("first", "tests/test", 40, {})
pagelets << ::Pagelets::Pagelet.new("first", "tests/test", 50, {})
pagelets << ::Pagelets::Pagelet.new("first", "tests/test", 10, {})
pagelets << ::Pagelets::Pagelet.new("first", "tests/test", 20, {})
pagelets = pagelets.sort

assert_equal 10, pagelets[0].priority
assert_equal 50, pagelets[3].priority
end

test 'should show id for pagelet' do
pagelet = ::Pagelets::Pagelet.new("test pagelet", "tests/show", 50, {})
assert_equal "test pagelet", pagelet.name
assert_equal "pagelet-id-test_pagelet", pagelet.id
end

test 'should override default id' do
pagelet = ::Pagelets::Pagelet.new("test pagelet", "tests/show", 50, { :id => "custom-id" })
assert_equal "test pagelet", pagelet.name
assert_equal "custom-id", pagelet.id
end
end
(49-49/67)