Sha256: 005b0ab062ea1ce4150c064d00b2712d2227a3e6281c82b9041a01e803571552
Contents?: true
Size: 965 Bytes
Versions: 9
Compression:
Stored size: 965 Bytes
Contents
require 'pry' require 'rails' require 'fire-model' require 'sw2at-ui' # models require Swat::Engine.root.join 'app/models/revision' require Swat::Engine.root.join 'app/models/test_case' require Swat::Engine.root.join 'app/models/revision_status_calculator' require Swat::Engine.root.join 'app/models/full_revision' # libs require Swat::Engine.root.join 'lib/swat/ui/rspec_commands' # Fixtures require Swat::Engine.root.join 'fixtures/firebase_collection' RSpec.configure do |config| config.before :all do Swat::UI.setup( firebase_path: ENV['TEST_FIREBASE_URL'] ) end def clean_firebase! Fire.drop! end def current_data Fire.tree end def recursive_symbolize_keys! hash hash.symbolize_keys! hash.values.select{|v| v.is_a? Hash}.each{|h| recursive_symbolize_keys!(h)} hash.values.select{|v| v.is_a? Array}.each{|child| child.select{|v| v.is_a? Hash}.each{|h| recursive_symbolize_keys!(h)} } hash end end
Version data entries
9 entries across 9 versions & 1 rubygems