Get help with testing, discuss unit testing strategies etc.


Post by nickolay »

Hello,

Siesta 1.0.8 is available for preview. "Official" release will be in the beginning of next week. Please lets us know if you will find any issues!

Changelog:
    [FEATURES / ENHANCEMENTS]
    - configuration of the test can now be specified in the test file itself - as the 1st or 2nd argument to the StartTest call
      (thanks to Zombeerose for this excellent suggestion!)
    
    - new action for "t.chain" - "wait"
    - new action for "t.chain" - "drag"
    - allow `t.chain` to also receive the array of steps
    - the `target` for the actions can now be also provided as function, which will be called before starting the action
    
    - `defaultTimeout/waitForTimeout` properties of the test class made configurable via harness or test descriptor
    
    - added new config to ExtJS layer - "waitForAppReady", will defer the test start until the first "launch" event from ExtJS MVC application
    
    - documented previously private feature that callbacks of waitFor* methods can receive some meaningful value as the 1st argument
    
    - slightly improved reporting from the "requireOk" assertion
    
    - added "t.waitForComponentNotVisible" (thanks to Zombeerose)
    - added "t.hasListener" 
    
    - UI now contains a filter field for test files (experimental, to be revised after migration of UI to ExtJS 4.1)
    - UI now remembers the expanded/collapsed state of the test folders
    
    [API CHANGES]
    - the last step for `t.chain` will now receive a no-op callback, instead of "null"
      (thanks to Maxim Bazhenov for suggestion)
    - experimental: The iframes with the tests now can maintain certain minimal size, default value is 1024x768.
      However, this feature is disabled by default, because it causes the displacement of the whole harness UI,
      in cases when that minimal size is bigger than available size.
      See Siesta.Harness.Browser#minViewportSize and Siesta.Harness.Browser#maintainMinViewportSize

    [BUG FIXES]
    - fixed a bug in UI, when test file could not be checked/unchecked after test suite launch
    - `waitForViewRendered` now correctly handles the case when provided "view" has empty store
    - fixed a bug when "disabelCaching" query parameter could been added several times 
      (thanks to Thorsten Suckow-Homberg for the report)
Attachments
siesta-1.0.8-rc-lite.zip
(4.44 MiB) Downloaded 297 times

Post by nickolay »

Updated the package (was uploaded with packaging bug).

Post by nickolay »

1.0.8 "official" is there!

Post Reply