class DependencyTrackerTest

Public Instance Methods

setup() click to toggle source
# File actionview/test/template/dependency_tracker_test.rb, line 28
def setup
  ActionView::Template.register_template_handler :neckbeard, Neckbeard
  tracker.register_tracker(:neckbeard, NeckbeardTracker)
end
teardown() click to toggle source
# File actionview/test/template/dependency_tracker_test.rb, line 33
def teardown
  ActionView::Template.unregister_template_handler :neckbeard
  tracker.remove_tracker(:neckbeard)
end
test_finds_tracker_by_template_handler() click to toggle source
# File actionview/test/template/dependency_tracker_test.rb, line 38
def test_finds_tracker_by_template_handler
  template = FakeTemplate.new("boo/hoo")
  dependencies = tracker.find_dependencies("boo/hoo", template)
  assert_equal ["foo/boo/hoo"], dependencies
end
test_returns_empty_array_if_no_tracker_is_found() click to toggle source
# File actionview/test/template/dependency_tracker_test.rb, line 44
def test_returns_empty_array_if_no_tracker_is_found
  template = FakeTemplate.new("boo/hoo", Bowtie)
  dependencies = tracker.find_dependencies("boo/hoo", template)
  assert_equal [], dependencies
end
tracker() click to toggle source
# File actionview/test/template/dependency_tracker_test.rb, line 24
def tracker
  ActionView::DependencyTracker
end