Sha256: 70abee792861a472469432505e1b09b193bd35283cb7df2d1a4eef9defd7fa87
Contents?: true
Size: 482 Bytes
Versions: 9
Compression:
Stored size: 482 Bytes
Contents
require 'teststrap' class SingletonArray def self.<<(value); values << value; end def self.values; @@values ||= []; end end context "A context with premium_setup" do setup do Riot::Context.new("Foo") do setup { SingletonArray << "baz" } setup(true) { SingletonArray << "bar" } setup(true) { SingletonArray << "foo" } end.run(MockReporter.new) end asserts("order of setups ensures topic") { SingletonArray.values }.equals(%w[foo bar baz]) end
Version data entries
9 entries across 9 versions & 1 rubygems