diff options
| author | Misko Hevery | 2011-01-06 14:34:21 -0800 | 
|---|---|---|
| committer | Misko Hevery | 2011-01-06 14:34:21 -0800 | 
| commit | 454626ad39bc19f03390363f3033ee88c3efd417 (patch) | |
| tree | 0b5788f6f765b544e62704a594ea7bf2bccf30ec /test/FormattersSpec.js | |
| parent | 247c99a8a45ff3f5c098b709b378c45aee36f072 (diff) | |
| download | angular.js-454626ad39bc19f03390363f3033ee88c3efd417.tar.bz2 | |
converted last of tests to specs
Diffstat (limited to 'test/FormattersSpec.js')
| -rw-r--r-- | test/FormattersSpec.js | 37 | 
1 files changed, 37 insertions, 0 deletions
| diff --git a/test/FormattersSpec.js b/test/FormattersSpec.js new file mode 100644 index 00000000..af50f384 --- /dev/null +++ b/test/FormattersSpec.js @@ -0,0 +1,37 @@ +describe("formatter", function(){ +  it('should noop', function(){ +    assertEquals("abc", angular.formatter.noop.format("abc")); +    assertEquals("xyz", angular.formatter.noop.parse("xyz")); +    assertEquals(null, angular.formatter.noop.parse(null)); +  }); + +  it('should List', function() { +    assertEquals('a, b', angular.formatter.list.format(['a', 'b'])); +    assertEquals('', angular.formatter.list.format([])); +    assertEquals(['abc', 'c'], angular.formatter.list.parse("  , abc , c ,,")); +    assertEquals([], angular.formatter.list.parse("")); +    assertEquals([], angular.formatter.list.parse(null)); +  }); + +  it('should Boolean', function() { +    assertEquals('true', angular.formatter['boolean'].format(true)); +    assertEquals('false', angular.formatter['boolean'].format(false)); +    assertEquals(true, angular.formatter['boolean'].parse("true")); +    assertEquals(false, angular.formatter['boolean'].parse("")); +    assertEquals(false, angular.formatter['boolean'].parse("false")); +    assertEquals(false, angular.formatter['boolean'].parse(null)); +  }); + +  it('should Number', function() { +    assertEquals('1', angular.formatter.number.format(1)); +    assertEquals(1, angular.formatter.number.format('1')); +  }); + +  it('should Trim', function() { +    assertEquals('', angular.formatter.trim.format(null)); +    assertEquals('', angular.formatter.trim.format("")); +    assertEquals('a', angular.formatter.trim.format(" a ")); +    assertEquals('a', angular.formatter.trim.parse(' a ')); +  }); + +}); | 
