#492: Need GCD Specs for Sources ----------------------------------------+----------------------------------- Reporter: ernest.prabhakar@… | Owner: lsansonetti@… Type: enhancement | Status: new Priority: major | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: ----------------------------------------+----------------------------------- Comment(by ernest.prabhakar@…):
should be split into 8 different tests
Yeah, you're right. I just did this as a quick and dirty way to convince myself that this API made sense. It may actually be smarter to actually "describe" of the different event sources differently: - custom (add, or) - timer - status change (file, process) - IO (read, write) - signal
you'll have different files for Group, Queue, and Source
The long-term plan is to have a "gcd" subdirectory under spec with multiple independent files. At a guess, the modules would be: - Queue - Source - Semaphore I'm not 100% sure if Group would be separate, since it is closely tied to Queue and tested as part of Queue#async, but it probably should e -- Ticket URL: <http://www.macruby.org/trac/ticket/492#comment:2> MacRuby <http://macruby.org/>