Commits on Jan 5, 2016
  1. Use dependency injection

    ColinEberhardt committed with samccone Dec 22, 2015
  2. Using two-way binding

    This removes the need to reference a DOM element from the component
    ColinEberhardt committed with samccone Dec 22, 2015
  3. Applying TypeScript concepts

     - No implicit any, ensure everything is typed
     - Using private access modifier
     - Property getter / setters
    ColinEberhardt committed with samccone Dec 22, 2015
  4. Removed store.js and uuid

    Removing store.js (+1 squashed commit)
    Squashed commits:
    [0f39fb8] Removed dependency on node-uuid
    ColinEberhardt committed with samccone Dec 21, 2015
Commits on Jan 4, 2016
  1. Merge pull request #1573 from ColinEberhardt/mhoyer-async-tests

    Correcting asynchronous testing
    ColinEberhardt committed Jan 4, 2016
Commits on Dec 21, 2015
  1. Use a specific typescript version

    ColinEberhardt committed Dec 21, 2015
  2. No need to explicitely include store.ts

    ColinEberhardt committed Dec 21, 2015
  3. Updated postinstall step

    Removed redundant steps due to modules that have been removed (spotted this by doing a clean install!)
    ColinEberhardt committed Dec 21, 2015
  4. Updated to Angular 2 beta

    Updated app to Angular 2 beta
      + Removed @View decorator
      + Changed directives from snake-case to camel-case
      + Added new dependency to Rx
      + Removed olf dependency to traceur (not sure this was actually needed?)
    Changes to build process
     + Moved typescript configration to tsconfig.json in order to make it a little easier to understand / visualise
    Updated README
    ColinEberhardt committed Dec 21, 2015
Commits on Oct 17, 2014
  1. Adds test for focus when app is initially loaded

    This adds an additional test case that ensures the todo input field is focussed when the app initially loads.
    Thia relates to the test failures in issue #1034
    ColinEberhardt committed Oct 17, 2014
Commits on Sep 17, 2014
  1. Updated knownIssues to reflect the current state

    Modified the logic for clearing a todo item to use delete and backspace. This is required because the spec does not dictate the initial cursor position when a todo item enters into edit mode.
    ColinEberhardt committed Sep 17, 2014
Commits on Jul 18, 2014
  1. Close GH-951:

    Browser tests no longer mandate hidden items are removed from the DOM
    Fixes #908 - tests no longer mandate hidden items are removed from the DOM
    Closes #790 - these were implementations that implemented routing via hiding items, rather than removing from the DOM
    #949 - discovered that exoskeleton is badly broken
    #858 - added typescript-backbone (might not be a regression, more likely missed earlier)
    Updated knownIssues based on recent updates to puremvc, react, soma etc ...
    ColinEberhardt committed with sindresorhus Jul 18, 2014
Commits on Mar 3, 2014
  1. Updating known issues

    ColinEberhardt committed Mar 3, 2014
Commits on Feb 21, 2014
Commits on Feb 16, 2014
Commits on Feb 4, 2014
  1. Added final test failures

    All done :-)
    ColinEberhardt committed Feb 4, 2014
  2. Further known issues additions

    I have completed a second pass of the entire test suite. After one more iteration I hope to have this completed. I can then move on to refactoring the test code and looking at making them work via CI.
    ColinEberhardt committed Feb 4, 2014
Commits on Feb 3, 2014
  1. Further work in 'lax mode'

    I have executed all 1708 tests and made a first pass at recording the known issues. I have also made quite a few changes to the 'lax mode' path expressions. It is going to take a few iterations to find the expressions that work for all the different apps!
    I have also temporarily disabled the persistence test, it fails intermitently at the moment.
    ColinEberhardt committed Feb 2, 2014
Commits on Jan 31, 2014
  1. Frameworks that deviate significantly from the spec are now excluded

    get and polymer are not easily tested with this generic test suite. They are now excluded explicitly so that they do not 'pollute' the knownIssues file.
    ColinEberhardt committed Jan 31, 2014
Commits on Jan 30, 2014
  1. Tests that check the full list of todo items are no longer order depe…

    In order to reduce the number of failures for implementations that prepend rather than append items, the tests that check the full list of todo items are no longer order dependant. There is now a single test that checks this requirement:
    'should append new items to the bottom of the list'
    ColinEberhardt committed Jan 30, 2014
Commits on Jan 29, 2014
  1. Merge pull request #801 from passy/browser-tests-style

    Update browser-tests JS style
    ColinEberhardt committed Jan 29, 2014
Commits on Jan 28, 2014
Commits on Jan 24, 2014
  1. Reverted commented out code

    That'll teach me to look more closely at my diffs ;-)
    ColinEberhardt committed Jan 24, 2014
  2. Added a 'lax' mode

    ColinEberhardt committed Jan 24, 2014
Commits on Jan 23, 2014
  1. Initial implementation of automated UI tests for TodoMVC using Webdri…

    …verJS (Selenium)
    Minor documentation tweaks (+18 squashed commits)
    Squashed commits:
    [2ad3f9f] Added speed mode and optimist
    [ee0843e] Added a small sleep for requireJS implementations
    [c5fb9f7] Simplified the allTests script
    [bdaab39] minor tidyup tasks
    [a9a018b] Completed tests and updated documentation
    [5f59664] Completed edit tests
    [f6f53b3] Added a command line arg for running individual tests
    [dc292a8] Added allTests that iterates over all tests cases
    [0ef4410] Made double click work!
    [34b9ba1] Removed unused dependencies
    [bd708d9] Improved documentation
    [50e77b0] Added persistence and completed items tests
    [0311a0b] Added tests for the entire spec
    [9a783b8] Added some words about these tests
    [00bb1d4] Organising tests to match the specification
    [18aa950] Added routing tests
    [6ac96bc] Refactoring
    [3b4b2e4] Initial test implementation
    ColinEberhardt committed Jan 19, 2014
Commits on Mar 7, 2013
  1. Further whitespace tidyup

    Fixed whitespace issues
    Added routing
    Fixed bug, CSS class 'done' applied to cells should have been 'completed'
    ColinEberhardt committed Mar 7, 2013