chore(tests): update basic tests
refactor(demo): build up a new demo page
fix(slider): deal with NaN casting result
refactor(slider): simplify by calculating the final value first.
chore(test): add ng-model null test
TODO : Add validation and formatting...
feat(test): add matcher : toBeBetween
fix(test): always digest after adding
chore(test): change confusing 100px \~ 100%
fix(test): use Math.ceil on bounding box left
feat(test): test the movement
feat(test): update test
- ng-model update
- min/max mistakes
- min/max use
- step use