You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
838 B

4 years ago
  1. import { descriptiveCounter } from "../descriptiveCounter";
  2. describe('descriptiveCounter', function () {
  3. it('one blankspace', function () {
  4. let result = descriptiveCounter(" ");
  5. expect(result).toBe("one blankspace");
  6. });
  7. it('mixed chars', function () {
  8. let result = descriptiveCounter(" A ");
  9. expect(result).toBe("one blankspace & one 'A' & one blankspace");
  10. });
  11. it('4 blankspaces', function () {
  12. let result = descriptiveCounter(" ");
  13. expect(result).toBe("four blankspaces");
  14. });
  15. it('9 blankspaces', function () {
  16. let result = descriptiveCounter(" ");
  17. expect(result).toBe("many blankspaces");
  18. });
  19. it('2 As', function () {
  20. let result = descriptiveCounter("AA");
  21. expect(result).toBe("two 'A's");
  22. });
  23. });