On Wed, Nov 4, 2009 at 12:30 PM, Vesa <[email protected]> wrote: > > Anybody aware of any examples using testkit? >
See: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/test/scala/org/apache/esme/JettySetup.scala?revision=834618&view=markup http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/test/scala/org/apache/esme/api/ApiTest.scala?revision=834618&view=markup As I said in another thread, I'm not keen on the APIs (I haven't played with them in 1.5 years)... but they'll change (or get new ones) today. > > - Vesa > > On 2 marras, 18:02, Vesa <[email protected]> wrote: > > Hi, > > > > I'm aware of Selenium, but it operates on higher level than Rack::Test > > and is slower although testing mimics real world situations better as > > it drives a real browser. Can I find some examples oftestkit > > somewhere? > > > > - Vesa > > > > On 2 marras, 17:04, David Pollak <[email protected]> > > wrote: > > > > > > > > > On Mon, Nov 2, 2009 at 7:39 AM, Jim Barrows <[email protected]> > wrote: > > > > Scala has 2 test frameworks (Specs <http://code.google.com/p/specs/>, > scala > > > > test <http://www.artima.com/scalatest/>) that I'm aware of, and can > make > > > > use of the selenium test framework <http://seleniumhq.org/>. > > > > > And Lift'stestkitallows you to chain HTTP requests and test the > results. > > > > > > You could also, I suppose use JUnit or TestNG java frameworks if you > > > > wanted, again with selenium. > > > > > > On Mon, Nov 2, 2009 at 6:41 AM, Vesa <[email protected]> wrote: > > > > > >> Hi, > > > > > >> Ruby web apps can be tested easily with Rack::Test like on the > example > > > >> below. Is there anything similar tfor org.specs and lift? I see the > > > >> lack of tutorials/documentation on testing the greatest obstacle of > > > >> taking lift into use. > > > > > >> require 'hello_world' > > > >> require 'test/unit' > > > >> require 'rack/test' > > > > > >> set :environment, :test > > > > > >> class HelloWorldTest < Test::Unit::TestCase > > > >> include Rack::Test::Methods > > > > > >> def app > > > >> Sinatra::Application > > > >> end > > > > > >> def test_it_says_hello_world > > > >> get '/' > > > >> assert last_response.ok? > > > >> assert_equal 'Hello World', last_response.body > > > >> end > > > > > >> def test_it_says_hello_to_a_person > > > >> get '/', :name => 'Simon' > > > >> assert last_response.body.include?('Simon') > > > >> end > > > >> end > > > > > >> -Vesa > > > > > > -- > > > > James A Barrows > > > > > -- > > > Lift, the simply functional web frameworkhttp://liftweb.net > > > Beginning Scalahttp://www.apress.com/book/view/1430219890 > > > Follow me:http://twitter.com/dpp > > > Surf the harmonics > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
