Sha256: 43757bcdc5c45df11f4305c73aaf7f89e9dd29db7f3a3719ede991ec750f9a57
Contents?: true
Size: 676 Bytes
Versions: 2
Compression:
Stored size: 676 Bytes
Contents
# -*- coding: utf-8 -*- # frozen_string_literal: true require_relative 'test_helper' module Dynflow module RoundRobinTest describe RoundRobin do let(:rr) { Dynflow::RoundRobin.new } specify do assert_nil rr.next assert_nil rr.next _(rr).must_be_empty rr.add 1 _(rr.next).must_equal 1 _(rr.next).must_equal 1 rr.add 2 _(rr.next).must_equal 2 _(rr.next).must_equal 1 _(rr.next).must_equal 2 rr.delete 1 _(rr.next).must_equal 2 _(rr.next).must_equal 2 rr.delete 2 assert_nil rr.next _(rr).must_be_empty end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dynflow-1.9.0 | test/round_robin_test.rb |
dynflow-1.8.3 | test/round_robin_test.rb |