module Stella::Usecase::ClassMethods
Attributes
registered_classes[R]
Public Instance Methods
http_auth(user, pass=nil, domain=nil)
click to toggle source
# File lib/stella/testplan.rb, line 215 def http_auth user, pass=nil, domain=nil planname, ucname = *names uc = Stella::Testplan.plan(planname).usecases.last uc.http_auth = { :user => user, :pass => pass, :domain => domain } uc.http_auth end
register(klass=nil)
click to toggle source
Session objects will extend registered classes.
# File lib/stella/testplan.rb, line 222 def register klass=nil unless klass.nil? @registered_classes ||= [] @registered_classes << klass end @registered_classes end
session()
click to toggle source
# File lib/stella/testplan.rb, line 230 def session @session ||= {} @session end
Private Instance Methods
create_request_template(meth, path, opts=nil, &definition)
click to toggle source
# File lib/stella/testplan.rb, line 235 def create_request_template meth, path, opts=nil, &definition opts ||= {} planname, ucname = *names uc = Stella::Testplan.plan(planname).usecases.last Stella.ld " (#{uc.class}) define: #{meth} #{path} #{opts if !opts.empty?}" rt = RequestTemplate.new meth, path, opts, &definition uc.requests << rt end