Sha256: 5df13efc63dbe41f8ec4dce554b48a3fb877d18c89c4cf2a8dfc87cf03a5dc25
Contents?: true
Size: 1.25 KB
Versions: 4
Compression:
Stored size: 1.25 KB
Contents
# frozen_string_literal: true require "pathname" ROOT = Pathname.new(File.expand_path("..", __dir__)) $:.unshift("#{ROOT}lib".to_s) $:.unshift("#{ROOT}spec".to_s) require "bundler/setup" require "pry" require "rspec" require "danger" if `git remote -v` == "" puts "You cannot run tests without setting a local git remote on this repo" puts "It's a weird side-effect of Danger's internals." exit(0) end # Use coloured output, it's the best. RSpec.configure do |config| config.filter_gems_from_backtrace "bundler" config.color = true config.tty = true end require "danger_plugin" # rubocop:disable Lint/NestedMethodDefinition def testing_ui @output = StringIO.new def @output.winsize [20, 9999] end cork = Cork::Board.new(out: @output) def cork.string out.string.gsub(/\e\[([;\d]+)?m/, "") end cork end # rubocop:enable Lint/NestedMethodDefinition def testing_env { "HAS_JOSH_K_SEAL_OF_APPROVAL" => "true", "TRAVIS_PULL_REQUEST" => "800", "TRAVIS_REPO_SLUG" => "artsy/eigen", "TRAVIS_COMMIT_RANGE" => "759adcbd0d8f...13c4dc8bb61d", "DANGER_GITHUB_API_TOKEN" => "123sbdq54erfsd3422gdfio" } end def testing_dangerfile env = Danger::EnvironmentManager.new(testing_env) Danger::Dangerfile.new(env, testing_ui) end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
danger-asana-0.0.4 | spec/spec_helper.rb |
danger-asana-0.0.3 | spec/spec_helper.rb |
danger-asana-0.0.2 | spec/spec_helper.rb |
danger-asana-0.0.1 | spec/spec_helper.rb |