Sha256: e99e9aee03ae12e20ba5f976dabf7cdaeadfe66d372264385eebc90108c8d123
Contents?: true
Size: 1.38 KB
Versions: 5
Compression:
Stored size: 1.38 KB
Contents
# -*- encoding: utf-8 -*- # # Author:: Fletcher Nichol (<fnichol@nichol.ca>) # # Copyright (C) 2012, Fletcher Nichol # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. gem "minitest" if ENV["CODECLIMATE_REPO_TOKEN"] require "codeclimate-test-reporter" CodeClimate::TestReporter.start elsif ENV["COVERAGE"] require "simplecov" SimpleCov.profiles.define "gem" do command_name "Specs" add_filter ".gem/" add_filter "/spec/" add_filter "/lib/vendor/" add_group "Libraries", "/lib/" end SimpleCov.start "gem" end require "fakefs/safe" require "minitest/autorun" require "mocha/setup" require "tempfile" # Nasty hack to redefine IO.read in terms of File#read for fakefs class IO def self.read(*args) File.open(args[0], "rb") { |f| f.read(args[1]) } end end def with_fake_fs FakeFS.activate! FileUtils.mkdir_p("/tmp") yield FakeFS.deactivate! FakeFS::FileSystem.clear end
Version data entries
5 entries across 5 versions & 1 rubygems