IN UR APPLICASHUN TESTIN UR SOFTWAREZ

The following was knocked up when i was ill in bed, possibly feeling a tiny bit hysterical! The supposition is that, since Cucumber is multilingual, it would be trivial to make it understand LOLCAT. I quite like the fantasy of employing a team of cats to test MyChores for me! :) Whether i actually go on to test in this way is actually doubtful. It's so hard to remember how i mis-spelled things!

funny pictures
moar funny pictures
Thanks to Frédérique in NZ for the source photo.

OH HAI: I CAN HAS LOGIN PLZ
  AS NICE FRENDLEE KITTEH
  I CAN PLZ HAS LOGIN ON TEH MYCHORES
  SO DAT I CAN HAS HUGS TIEM AN PLAY TIEM AN SLEEP TIEM AN NOM TIEM



  MISHUN: MAK NEW LOGIN
    GIVN I R NOT LOGGD IN
    WEN I CLIK Register
    AN I FILLZ IN MAH DETAYLS WIF Desired login id: KIB, Name: KIBELZ
    AN I CLIK TEH Register BUTN
    DEN I HAS COOKIE
    AN TEH PAEG IS LIEK YAY!
    AN I C TEH WURDZ Hi KIBELZ, thank you for signing up with MyChores!

  MISHUN: MAK SURE I HAS SUM TASKZ
    SRSLY: MAK NEW LOGIN
    WEN I CLIK Home
    DEN I C TEH DEFAULT TASKZ

  MISHUN: IN UR LOGIN PAEG BREAKIN UR APPLICASHUN
    GIVN I R NOT LOGGD IN
    WEN I CLIK Register
    AN I R BAD KITTEH AN FORGET 2 FILL IN Choose password
    AN I CLIK TEH Register BUTN
    DEN I HAS NO COOKIE
    AN TEH PAEG IS LIEK OH NOES!
    AN I C TEH WURDZ Password can't be blank

  MISHUN: SAY KTHXBAI
    GIVN KITTEH CALLD KIBELZ
    AN I R LOGGD IN AS KIBELZ
    WEN I CLIK Logout
    DEN I HAS NO COOKIE
    AN I C TEH WURDZ You are now logged out

Theoretically you could do this in lib/cucumber/languages.yml …

"en-lol":
  feature: OH HAI
  scenario: MISHUN
  more_examples: MOAR EXAMPLZ
  given_scenario: SRSLY
  given: GIVN
  when: WEN
  then: DEN
  and: AN
  but: BUT

References:
How to add languages to Cucumber
lolcode.com - thanks for the inspiration!

Thanks also to my colleague Richard for the amusing discussion which led to this! :)

Related posts (automatically calculated)

  1. CUCUMBER IS TEH AWSUM!
  2. Cucumber!

This entry was posted on Monday, November 10th, 2008 at 19:58 and is filed under amusing, geeky, lolcats, ruby on rails. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

9 Responses to “IN UR APPLICASHUN TESTIN UR SOFTWAREZ”

  1. Geoffrey Grosenbach UNITED STATES Mac OS X Safari 525.20.1 Says:

    This is a horrible, horrible idea.

    But while you're at it, what about en-pirate?

  2. Aimee UNITED KINGDOM Linux Mozilla Firefox 3.0.3 Says:

    LOL. Not me, i'm afraid, i don't speak Pirate. But i'm sure somebody will do it.
    There will probably be a fork on Github by the end of the day …! ;)

  3. Kapitano UNITED KINGDOM Windows XP Mozilla Firefox 3.0.3 Says:

    Kara domagxo ke ni ne povas havi lolkatojn esperante :-).

    (Memoru: Plafonkato regardas vin masturbantan.)

  4. Aimee UNITED KINGDOM Linux Mozilla Firefox 3.0.3 Says:

    La lolkatoj devus malparoli kaj malliterumi la esperanton. Eble estus komika, sed ne estus bonan esperantoreklamon.

    HAHAHA Plafonkato! Genio!

  5. Coding is like gardening… with less mud » Cucumber is a joy UNITED KINGDOM WordPress 2.6.2 Says:

    [...] Cucumber, the replacement for the rspec story runner, is an absolute joy to use. It only takes maybe a few minutes to move an old set of stories over to Cucumber features, plus you get full language support, something one of our coders might have taken slightly too far [...]

  6. Aslak Hellesøy FINLAND Mac OS X Mozilla Firefox 3.0.4 Says:

    OMG DAT IZ AWSUM!!!!

    http://github.com/aslakhellesoy/cucumber/commit/ef96983d3de041e41e251f3f51d13c4ee3b7b4ce

    U SHUD HAS FORKD TEH CODE

  7. A little place of calm » Blog Archive » CUCUMBER IS TEH AWSUM! UNITED STATES WordPress 2.5.1 Says:

    [...] Remember my LOLCAT Cucumber post? [...]

  8. Liz UNITED KINGDOM Mac OS X Mozilla Firefox 3.0.1 Says:

    Aimee, that's gorgeous - I also have a lolcatz scenario in the story runner for JBehave! Apologies for the long URL, you can see it at:

    http://fisheye.codehaus.org/browse/~raw,r=900/jbehave/trunk/examples/noughtsandcrosses/src/scenario/com/lunivore/noughtsandcrosses/players_can_haz_turns

  9. Aimee UNITED KINGDOM Linux Mozilla Firefox 3.0.4 Says:

    Excellent work, Liz! Well done!!

Leave a Reply