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