edge badge

Use FixtureResolver in your tests to simulate the presence of files on the file system. This is used internally by Rails' own test suite, and is useful for testing extensions that have no way of knowing what the file system will look like at runtime.

Methods
D
N
T
Class Public methods
new(hash = {}, pattern = nil)
# File actionview/lib/action_view/testing/resolvers.rb, line 11
def initialize(hash = {}, pattern = nil)
  super("")
  if pattern
    ActiveSupport::Deprecation.warn "Specifying a custom path for #{self.class} is deprecated. Implement a custom Resolver subclass instead."
    @pattern = pattern
  end
  @hash = hash
  @path = ""
end
Instance Public methods
data()
# File actionview/lib/action_view/testing/resolvers.rb, line 21
def data
  @hash
end
to_s()
# File actionview/lib/action_view/testing/resolvers.rb, line 25
def to_s
  @hash.keys.join(", ")
end