I just stumbled upon the following problem in my poet gem: I get a NameError on the constant FileUtils that I didn't require. No problem, add the missing require, problem solved.
But why does the test pass when the gem is broken? I suspect this is because Aruba and Cucumber themselves require "fileutils".
Can that really be the problem here? And if so, is it possible to change that behavior so that programs are run as if I would run them myself?
I don't understand how this could be. Aruba runs your commands out of process, so it's a new Ruby process.
Could it be something to do with different Ruby versions?
Closing due to inactivity. Please reopen if still relevant.