site_tour_helper_test.rb 610 Bytes
require File.dirname(__FILE__) + '/../test_helper'

class SiteTourHelperTest < ActionView::TestCase

  include SiteTourPlugin::SiteTourHelper

  should 'parse tooltip description' do
    assert_equal 'test', parse_tour_description("test")
  end

  should 'replace profile attributes in tooltip description' do
    profile = fast_create(Profile)
    expects(:profile).returns(profile).at_least_once
    assert_equal "name #{profile.name}, identifier #{profile.identifier}, url #{url_for profile.url}", parse_tour_description("name {profile.name}, identifier {profile.identifier}, url {profile.url}")
  end

end