Sha256: 05cdfee9253af75241fb73928c8368537d922fb42bda8322d6a81b2ac6ba86e7

Contents?: true

Size: 663 Bytes

Versions: 6

Compression:

Stored size: 663 Bytes

Contents

require "test_helper"

class Admin::DashboardHelperTest < ActiveSupport::TestCase

  include Admin::DashboardHelper

  include ActionView::Helpers::UrlHelper
  include ActionView::Helpers::TextHelper

  def render(*args); args; end

  setup do
    @expected = ["admin/helpers/dashboard/resources", { :resources => ["Git", "Status", "WatchDog"] }]
  end

  test "resources work for typus_user" do
    admin_user = Factory(:typus_user)
    output = resources(admin_user)
    assert_equal @expected, output
  end

  test "resources work for fake_user" do
    admin_user = FakeUser.new
    output = resources(admin_user)
    assert_equal @expected, output
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
typus-3.1.0.rc6 test/app/helpers/admin/dashboard_helper_test.rb
typus-3.1.0.rc5 test/app/helpers/admin/dashboard_helper_test.rb
typus-3.1.0.rc4 test/app/helpers/admin/dashboard_helper_test.rb
typus-3.1.0.rc3 test/app/helpers/admin/dashboard_helper_test.rb
typus-3.1.0.rc2 test/app/helpers/admin/dashboard_helper_test.rb
typus-3.1.0.rc1 test/app/helpers/admin/dashboard_helper_test.rb