Sha256: 32d389d4b44304f140a39fc2c81c037d9d28c5f52856920e1fc9c308e86341d4
Contents?: true
Size: 511 Bytes
Versions: 1
Compression:
Stored size: 511 Bytes
Contents
require 'spec_helper' module RevealCK module Commands describe ThreadWaker do describe '#run' do it 'wakes up an associated thread periodically' do signal = false signal_changer = Thread.new do # This sleep will be infinite unless someone wakes it up.. sleep signal = true end ThreadWaker.new(signal_changer, 0.1).run sleep 0.2 expect(signal).to eq true end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reveal-ck-4.0.0 | spec/lib/reveal-ck/commands/thread_waker_spec.rb |