Sha256: 70788317b7ba499beb512745b5297c1f5131f3c467840f02646010bfeec84031
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
require 'test_helper' class ViewHelpersTest < ActionView::TestCase include Gretel::ViewHelpers setup do Gretel.reset! Gretel::Trails::UrlStore.secret = "84f3196275c50b6fee3053c7b609b2633143f33f3536cb74abdf2753cca5a3e24b9dd93e4d7c75747c2f111821c7feb0e51e13485e4d772c17f60c1f8d832b72" end test "trail helper" do breadcrumb :about assert_equal "aec19c5388f02dd60151589ad01b4f3ec074598e_W1siYWJvdXQiLCJBYm91dCIsMCwiL2Fib3V0Il1d", breadcrumb_trail end test "loading trail" do params[:trail] = "aec19c5388f02dd60151589ad01b4f3ec074598e_W1siYWJvdXQiLCJBYm91dCIsMCwiL2Fib3V0Il1d" breadcrumb :recent_products assert_equal %{<div class="breadcrumbs"><a href="/">Home</a> › <a href="/about">About</a> › <span class="current">Recent products</span></div>}, breadcrumbs end test "different trail param" do Gretel::Trails.trail_param = :mytest params[:mytest] = "aec19c5388f02dd60151589ad01b4f3ec074598e_W1siYWJvdXQiLCJBYm91dCIsMCwiL2Fib3V0Il1d" breadcrumb :recent_products assert_equal %{<div class="breadcrumbs"><a href="/">Home</a> › <a href="/about">About</a> › <span class="current">Recent products</span></div>}, breadcrumbs end test "unknown trail" do params[:trail] = "notfound" breadcrumb :recent_products assert_equal %{<div class="breadcrumbs"><a href="/">Home</a> › <span class="current">Recent products</span></div>}, breadcrumbs end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gretel-trails-0.0.5 | test/view_helpers_test.rb |
gretel-trails-0.0.4 | test/view_helpers_test.rb |
gretel-trails-0.0.3 | test/view_helpers_test.rb |
gretel-trails-0.0.2 | test/view_helpers_test.rb |