From: Peter Ertl Date: 2005-10-27T04:17:43+09:00 Subject: Re: Newbie: Unit testing a private method with arguments x.send(:bla, "my-argument") > --- Urspr�ngliche Nachricht --- > Von: Marcus Lindemann > An: ruby-talk@ruby-lang.org (ruby-talk ML) > Betreff: Newbie: Unit testing a private method with arguments > Datum: Thu, 27 Oct 2005 04:12:03 +0900 > > Hi, > I'm somewhat new to ruby. and I want to unit test my methods. Since I > compose my public methods from private ones, I start writing and also > test those first. From the web I found that testing of private methods > is possible through > > class Foo > def foobar > bar > end > > private > def bar # <-- takes no params > "bar" > end > > def bla(aName) > aName > end > end > > x = Foo.new > x.send(:bar) > > However, when applying this to method bla, I don't have any idea on how > to pass any argument to bla. Can someone help me here? > > Thanks > Marcus >