Sha256: bc6b9bca3b41b096ec6515544c645ef1949182bd4176ac7d3d018651ac81c320
Contents?: true
Size: 524 Bytes
Versions: 1
Compression:
Stored size: 524 Bytes
Contents
module Jax::Testing::Matchers class IncludeLayer def initialize(layer_name) @layer_name = layer_name end def matches?(actual) raise "Expected a hash, got #{actual.inspect}" unless actual.kind_of?(Hash) raise "No layers found in #{actual.inspect}" unless actual['layers'] !actual['layers'].select { |l| l['type'] == @layer_name }.empty? end end # To be matched against a hash, loaded via YAML from a Material file def include_layer(name) IncludeLayer.new(name) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jax-3.0.0.rc2 | lib/jax/testing/rspec_matchers.rb |