module AuthorizedRailsScaffolds::Macros::TestVarMacros

Public Instance Methods

references_test_name(references_table, var_number = nil) click to toggle source
# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 12
def references_test_name(references_table, var_number = nil)
  if parent_model_names.include? references_table
    parent_property = "parent_#{references_table}"
  else
    parent_property = "stub_#{references_table}"
  end
  parent_property = "#{parent_property}_#{var_number}" unless var_number.nil?
  parent_property
end
references_test_sym(references_table) click to toggle source
# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 8
def references_test_sym(references_table)
  ":#{references_test_name(references_table)}"
end
references_test_var(references_table) click to toggle source

Variable to hold stubs of parent models

# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 4
def references_test_var(references_table)
  "@#{references_test_name(references_table)}"
end
resource_test_name(var_number = nil) click to toggle source

Generator for properties used for testing

# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 33
def resource_test_name(var_number = nil)
  resource_property = "test_#{resource_name}"
  resource_property = "#{resource_property}_#{var_number}" unless var_number.nil?
  resource_property
end
resource_test_sym(var_number = nil) click to toggle source

Symbol used to assign test resources (i.e. :foo_bar)

# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 28
def resource_test_sym(var_number = nil)
  ":#{resource_test_name(var_number)}"
end
resource_test_var(var_number = nil) click to toggle source

Variable name stub resource is assigned to (i.e. @foo_bar)

# File lib/authorized_rails_scaffolds/macros/test_var_macros.rb, line 23
def resource_test_var(var_number = nil)
  "@#{resource_test_name(var_number)}"
end