addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn Front End Testing

Are you writing enough tests for your applications? We thought not! Ryan Roemer of Formidable Labs and author of the new book Backbone Testing will help us learn how to test your JavaScript applications in a 3 hour workshop at Redfin's beautiful downtown headquarters.

The workshop will be a mixture of lecture and hands on lessons. With the help of our fabulous mentors you'll learn how to use:

Mocha

Chai

Sinon

PhantomJS

The workshop will demonstrate these test frameworks in the context of a simple Backbone application (which we will have ready for you to clone), but the workshop is not focused on Backbone.

Due to long wait lists and a persistent percentage of no-shows for SeattleJS meetups we will now be charging $3 to attend SeattleJS workshops starting in October. We hope this only discourages the no-shows and apologize for the inconvenience.

Join or login to comment.

  • Yong G.

    Not sure how many people will see this post, but I will post it anyway. I just created a simple test runner that you can inject into any website through browser. If you're interested in learning it, let me know. https://github.com/yguan/test-anywhere

    1 · November 2, 2013

  • Andrew W.

    That was a great meetup! Thank you so much for a wonderful and well-prepared presentation. I had to leave early (I live on Bainbridge Island), but I was so glad to get what I was able to out of the presentation. Thank you!

    October 17, 2013

  • Theresa M.

    Great information!

    October 17, 2013

  • Alex W.

    Really outstanding talk. I came away with a lot of new things that I want to try out and that I'll probably use on a current project. I really appreciate the work all of the organizers put into this.

    October 17, 2013

  • Paul

    More a presentation than a class, but that was alright. Professional presentation.

    October 16, 2013

  • A former member
    A former member

    Awesome

    October 16, 2013

  • Jim

    I really enjoyed Ryan's presentation. It was clear and distinct, giving me just the right amount of information to know what Mocha, Chai and Sinon could do for me and when to use them.

    October 16, 2013

  • Ryan R.

    Food update - we've got pizza coming, courtesy of Moz!

    October 16, 2013

    • Lenei

      Hi Ryan - think you may have sent out an email about needed downloads or material for tonight. If so can you please re send. I may have accidently deleted the content. Thanks in advance and thanks for setting up the event.

      October 16, 2013

    • Ryan R.

      Hi Lenei -- see my comment above!

      October 16, 2013

  • Ryan R.

    As a refresher for everyone:

    The code sources for the 10/16/2013 SeattleJS talk, "Learn Frontend Testing", that you will need for the workshop are available at the GitHub repository: https://github.com/FormidableLabs/learn-frontend-testing.

    To check out the code using git:

    $ git clone https://github.com/FormidableLabs/learn-frontend-testing.git

    Or, you can download the repository at: https://github.com/FormidableLabs/learn-frontend-testing/archive/master.zip

    To run your tests from the command line, you will need a Node.js (http://nodejs.org/download/) installation, and then from the root of this repository:

    $ npm install

    to install the necessary software.

    1 · October 16, 2013

  • Alex Ø S.

    I'm still going!

    October 16, 2013

  • Brian B.

    I too am home sick. Sad I'm going to miss this. RSVP has been changed.

    October 16, 2013

  • Taylor B.

    Oy. Will have to bail for this one. Client project deadline changed.

    October 16, 2013

  • Stephanie K.

    I am sick and staying home today unfortunately I won't be making it and changed my rsvp status accordingly

    October 16, 2013

  • A former member
    A former member

    Really want to come but also had something come up last second so I won't be able to attend unfortunately

    October 16, 2013

  • A former member
    A former member

    Is there a good place to park? Sorry new guy in town.

    October 15, 2013

  • Chris L.

    Really pains me to drop out, but I gotta do it. I hope whoever takes my place really gets a lot out of it. What a great topic!

    October 15, 2013

  • Greg B.

    Sorry I have to miss this. Wife is recovering from pneumonia and I can't leave her to take care of two kids by herself tomorrow.

    October 15, 2013

  • Ryan C.

    How many people can you accommodate? Just curious...I see 98 people are signed up...do you have enough space for more?

    October 14, 2013

    • Ryan R.

      Hi Ryan -- The attendance list is capped at 105, so there's still room left.

      October 14, 2013

  • Jayson P.

    Just FYI, meetup does have tools that allows you to mark RSVPers as not attended. Enforcing attendance checking would allow y'all to mark the stinkers who don't show.

    October 14, 2013

  • Yong G.

    Hello everyone,

    I just got my portfolio site (http://yguan.github.io) up and running after 2 days of researching and coding. The code is in https://github.com/yguan/portfolio-site, you can easily tweak the css to make something unique for yourself. Wouldn't that be nice if you can have your own?

    By the way, you can use github pages for your site, just create a repository with the name [username].github.io and your site will be ready to go.

    October 14, 2013

  • Nicole G.

    How much of a background in JS do I need to have. I am pretty new to Javascript.

    September 13, 2013

    • Ryan R.

      Hi Nicole - You should have some familiarity with JavaScript, mainly writing functions, and how JS works on a web page. But not much more than that. The functions that we will use as our test vehicles include a "hello world" and camel casing strings.

      October 12, 2013

  • Daniel J

    Will the lessons work on Linux without complicated setup?

    October 10, 2013

    • Ryan R.

      Dan - We're still working to see if we can get a sponsor for food/beverages, so no, not at this time. We will provide instructions for code installation (a github repository) shortly - linux / mac / windows should all work fine. Redfin has *some* power outlets, but you are advised to come early and scout them out to make sure you have them if you need them.

      October 12, 2013

  • Daniel J

    Will there be food or should I grab something before?

    October 10, 2013

  • Daniel J

    Will there be power for laptops?

    October 10, 2013

  • Jen P.

    Local front end developer, working primarily w/JS & Python - looks interesting, can't wait!

    September 27, 2013

Your organizer's refund policy for Learn Front End Testing

Refunds are not offered for this Meetup.

Sign up

Meetup members, Log in