Sha256: 171270d7a70b9757b34e986772c16b64a40a5970d3fd093510b7e3705e3a0e99
Contents?: true
Size: 871 Bytes
Versions: 1
Compression:
Stored size: 871 Bytes
Contents
# -*- encoding : utf-8 -*- begin require 'pacto' require 'goliath/test_helper' require 'pacto/server' rescue LoadError raise 'pacto/test_helper requires the goliath and pacto-server gems' end module Pacto module TestHelper include Goliath::TestHelper DEFAULT_ARGS = { stdout: true, log_file: 'pacto.log', # :config => 'pacto/config/pacto_server.rb', strict: false, stub: true, live: false, generate: false, verbose: true, validate: true, directory: File.join(Dir.pwd, 'spec', 'fixtures', 'contracts'), port: 9000 } def with_pacto(args = DEFAULT_ARGS) args = DEFAULT_ARGS.merge args with_api(Pacto::Server::API, args) do EM::Synchrony.defer do yield "http://localhost:#{@test_server_port}" EM.stop end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pacto-0.4.0.rc1 | lib/pacto/test_helper.rb |