Sha256: b32110469d50940eb65962ab9f50293da091fb6ac9b4a5f6407abbe2ae317655
Contents?: true
Size: 558 Bytes
Versions: 2
Compression:
Stored size: 558 Bytes
Contents
require 'rspec-api/dsl/resource' require 'rspec-api/dsl/route' require 'rspec-api/dsl/request' module DSL end def resource(name, args = {}, &block) args.merge! rspec_api_dsl: :resource, rspec_api: {resource_name: name} describe name, args, &block end RSpec.configuration.include DSL::Resource, rspec_api_dsl: :resource RSpec.configuration.include DSL::Route, rspec_api_dsl: :route RSpec.configuration.include DSL::Request, rspec_api_dsl: :request # requires rspec >= 2.14 : RSpec.configuration.backtrace_exclusion_patterns << %r{lib/rspec-api/dsl\.rb}
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec-api-0.2.0 | lib/rspec-api/dsl.rb |
rspec-api-0.1.2 | lib/rspec-api/dsl.rb |