src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.test.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 YUI Test Change History
       
     2 =======================
       
     3 
       
     4 3.10.3
       
     5 ------
       
     6 
       
     7 * No changes.
       
     8 
       
     9 3.10.2
       
    10 ------
       
    11 
       
    12 * No changes.
       
    13 
       
    14 3.10.1
       
    15 ------
       
    16 
       
    17 * No changes.
       
    18 
       
    19 3.10.0
       
    20 ------
       
    21 
       
    22 * No changes.
       
    23 
       
    24 3.9.1
       
    25 -----
       
    26 
       
    27 * No changes.
       
    28 
       
    29 3.9.0
       
    30 -----
       
    31 
       
    32 * No changes.
       
    33 
       
    34 3.8.1
       
    35 -----
       
    36 
       
    37 * No changes.
       
    38 
       
    39 3.8.0
       
    40 -----
       
    41 
       
    42 * No changes.
       
    43 
       
    44 3.7.3
       
    45 -----
       
    46 
       
    47 * No changes.
       
    48 
       
    49 3.7.2
       
    50 -----
       
    51 
       
    52 * No changes.
       
    53 
       
    54 3.7.1
       
    55 -----
       
    56 
       
    57 * No changes.
       
    58 
       
    59 3.7.0
       
    60 -----
       
    61 
       
    62 * No changes.
       
    63 
       
    64 3.6.0
       
    65 -----
       
    66 
       
    67   * No changes.
       
    68 
       
    69 3.5.1
       
    70 -----
       
    71 
       
    72   * No changes.
       
    73 
       
    74 3.5.0
       
    75 -----
       
    76 
       
    77   * No changes.
       
    78 
       
    79 3.4.1
       
    80 -----
       
    81 
       
    82   * No changes.
       
    83 
       
    84 3.4.0
       
    85 -----
       
    86 
       
    87   * No changes.
       
    88 
       
    89 3.3.0
       
    90 -----
       
    91 
       
    92   * Added output for ignored tests to console. (trac# 2529195)
       
    93   * Updated resume() to throw an error if not waiting.
       
    94 
       
    95 3.2.0
       
    96 -----
       
    97 
       
    98   * Fixed issue where top-level test suite objects didn't go through proper lifecycle
       
    99   * Made Y.Test.Runner a singleton (only one instance exists per page regardless of Y objects).
       
   100   * Reverted ObjectAssert.hasKey() to also check for prototype property.
       
   101   * Fixed API documentation bugs.
       
   102 
       
   103 3.1.1
       
   104 -----
       
   105   * No changes.
       
   106 
       
   107 3.1.0
       
   108 -----
       
   109 
       
   110   * Added JUnit XML test results format.
       
   111   * Added TAP test results format.
       
   112   * Added getResults() method on TestRunner.
       
   113   * Added isRunning() method on TestRunner.
       
   114   * Added getName()/setName() method on TestRunner.
       
   115   * Added coverage support, including getCoverage() on TestRunner and CoverageFormat.
       
   116   * Changed master suite default name to be "yuitests" plus a timestamp.
       
   117   * Added test duration tracking.
       
   118   * Updated JUnit XML test format with time information.
       
   119   * Changed functionality of TestRunner when there's only one suite to run. Internally, the TestRunner uses
       
   120     a TestSuite to manage everything added via add(). Previously, this test suite was always represented
       
   121     in the results. Now, if you've only added one TestSuite to the TestRunner via add(), the specified
       
   122     TestSuite becomes the root. This may affect the reporting of test results if you're using TestReporter.
       
   123     To run tests in the old way, call TestRunner.run(true).
       
   124   * Added styles for console. (trac #2528275).
       
   125 
       
   126 3.0.0
       
   127 -----
       
   128 
       
   129   * Added missing space in assert failure message (trac #2528058).
       
   130   * Fixed ArrayAssert errors (trac #2528142).
       
   131   * Failed tests now output "failed" into the log (trac #2527916).
       
   132   * Added chainability for the add() method on Y.Test.Runner and Y.Test.Suite (trac #2527899).
       
   133 
       
   134 3.0.0b1
       
   135 -------
       
   136 
       
   137   * Changed component name to "test" from "yuitest".
       
   138   * Fixed bug in Y.Mock.Value() where omitting second argument caused an error.
       
   139   * Removed dependencies on Y.Object.owns().
       
   140   * Fixed bug in Y.Mock.Value() that resulting in multiple calls to the same verification to include old information.
       
   141   * Fixed bug in mock objects where a mock method called asynchronously (via timeout or XHR callback) could throw an error up to the browser and cause the test to incorrectly be marked as passing.
       
   142   * Renamed Y.ObjectAssert.has() to Y.ObjectAssert.hasKey() to better match Y.Object.hasKey().
       
   143   * Removed Y.ObjectAssert.hasAll() and replaced with Y.ObjectAssert.hasKeys() to better match Y.Object.hasKey().
       
   144   * Renamed Y.ObjectAssert.owns() to Y.ObjectAssert.ownsKey() to better match Y.Object.hasKey().
       
   145   * Removed Y.ObjectAssert.ownsAll() and replaced with Y.ObjectAssert.ownsKeys() to better match Y.Object.hasKey().
       
   146   * Added unit tests for mock and object asserts.
       
   147   * Added Y.assert() and Y.fail().
       
   148   * Added Y.ObjectAssert.ownsNoKeys() (trac# 2527849).
       
   149   * Added proper XML escaping to Y.Test.Format.XML.
       
   150   * Fixed this._form is undefined error in TestReporter (trac# 2527928).
       
   151 
       
   152 3.0.0PR2
       
   153 --------
       
   154 
       
   155   * Initial port from 2.x version
       
   156   * Introduction of mock objects (Y.Mock())
       
   157   * Event simulation moved to Y.Event.simulate() (no longer part of Test component)