Class: HTMLRender::RenderTest::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/html_render/render_test.rb

Overview

Result of a RenderTest::run() call

Direct Known Subclasses

DirectoryResult

Defined Under Namespace

Classes: ServerResult

Instance Method Summary collapse

Instance Method Details

#detailsObject



53
54
55
56
57
58
59
# File 'lib/html_render/render_test.rb', line 53

def details
  returning({}) do |h|
    servers.each do |server|
      h[server] = details_for(server)
    end
  end
end

#details_for(server) ⇒ Object

Returns the ServerResult corresponding to the given Server

Raises:

  • (NotImplementedError)


62
63
64
# File 'lib/html_render/render_test.rb', line 62

def details_for(server)
  raise NotImplementedError
end

#pass?Boolean

Returns:

  • (Boolean)


66
67
68
# File 'lib/html_render/render_test.rb', line 66

def pass?
  @pass ||= servers.select{|s| !details_for(s).pass?}.empty?
end

#serversObject

Raises:

  • (NotImplementedError)


49
50
51
# File 'lib/html_render/render_test.rb', line 49

def servers
  raise NotImplementedError
end