1.0.0 • Published 8 years ago

@remobid/js-lib-asserts v1.0.0

Weekly downloads
1
License
-
Repository
github
Last release
8 years ago

Assertion Library

This is a standalone version of the assertion library of the google closure library.

API

For details see the original code

  • assertEquals(failureMessage, expectedValue, actualValue)
    • will use ===
  • assertNotEquals(failureMessage, expectedValue, actualValue)
    • will use !==
  • assertTrue(failureMessage, value)
  • assertFalse(failureMessage, value)
  • assertNull(failureMessage, value)
  • assertNotNull(failureMessage, value)
  • assertUndefined(failureMessage, value)
  • assertNotUndefined(failureMessage, value)
  • assertNotNullNorUndefined(failureMessage, value)
  • assertNonEmptyString(failureMessage, value)
  • assertNaN(failureMessage, value)
  • assertNotNaN(failureMessage, value)
  • assertRegExp(failureMessage, value)
    • Checks if the given string matches the given regular expression.
  • assertObjectEquals(failureMessage, expectedValue, actualValue)
  • assertObjectNotEquals(failureMessage, expectedValue, actualValue, tolerance)
  • assertObjectRoughlyEquals(failureMessage, expectedValue, actualValue)
  • assertArrayEquals(failureMessage, expectedValue, actualValue)
  • assertElementsEquals(failureMessage, expectedValue, actualValue)
  • assertElementsRoughlyEqual(failureMessage, expectedValue, actualValue, tolerance)
  • assertSameElements(failureMessage, expectedValue, actualValue)
  • assertRoughlyEquals(failureMessage, expectedValue, actualValue, tolerance)
  • assertContains(failureMessage, needle, haystack)
    • Checks if needle is part of haystack by using .indexOf on the haystack
  • assertNotContains(failureMessage, needle, haystack)
    • Checks if needle is not part of haystack by using .indexOf on the haystack
  • assertEvaluatesToTrue(failureMessage, value)
  • assertEvaluatesToFalse(failureMessage, value)
  • assertThrows(failureMessage, functionToCall)
  • assertNotThrows(failureMessage, functionToCall)
1.0.0

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago