Also looks like we have a trailing comma at [/app/tests/mocks/window.js:21](https://github.com/mozilla/fxa-content-server/blob/master/app/tests/mocks/window.js#L21)

But that looks like it's being excluded from JSHint-shenanigans via the [jshint](https://github.com/mozilla/fxa-content-server/blob/master/grunttasks/jshint.js#L25) task excludes:

```
    app: {
      options: {
        jshintrc: '<%= yeoman.app %>/.jshintrc'
      },
      src: [
        '<%= yeoman.app %>/**/*.js',
        '!<%= yeoman.app %>/bower_components/**',
        '!<%= yeoman.app %>/scripts/vendor/**',
        '!<%= yeoman.app %>/tests/**'
      ]
    },
```

Let me know if you want a separate bug to lint the app/test/* directory. If i remove that exclude from the grunttasks/jshint.js file, I get **161** errors/warnings, although a fair number of them seem to be indentation issues, or things like `describe` or `it` not being defined (which is an easy enough global fix, unless we want add a tests/* specific .jshintrc file).