Skip to content

Instantly share code, notes, and snippets.

@jsmestad
Created September 16, 2013 19:42
Show Gist options
  • Select an option

  • Save jsmestad/6585545 to your computer and use it in GitHub Desktop.

Select an option

Save jsmestad/6585545 to your computer and use it in GitHub Desktop.
SituationRoom.provision(@account, :secure_regime)
FactoryGirl.{build,create,attributes_for}(:factory_name, {override/extra attrs})
FactoryBoy.create_asset_with_failing
SituationRoom::Situations::Asset
SituationRoom::Situations::FailingViolations
module SitatuationRoom
def provision(accnt, situation_name, opts={})
# :secure_regime => SecureRegime
SituationRoom::Situations.const_get(situation_room.to_constant).new(accnt, opts).provision!
end
end
RegimeWithFailingViolations
def provision!
FactoryGirl.create(:violations, account: self.account)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment