[Commits] [fluid-project/infusion] 5e7369: FLUID-4929: test case

GitHub noreply at github.com
Fri Mar 15 14:44:52 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 5e7369487d64e6c8895403dad7d68f6608a3fd7e
      https://github.com/fluid-project/infusion/commit/5e7369487d64e6c8895403dad7d68f6608a3fd7e
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M src/webapp/tests/test-core/testTests/js/TestingTests.js

  Log Message:
  -----------
  FLUID-4929: test case

Test case shows the test hanging when trying to test an event that is fired in conjunction with the component creation.


  Commit: 20421b01abe9afae460c8dc4c165a935a0cc38b5
      https://github.com/fluid-project/infusion/commit/20421b01abe9afae460c8dc4c165a935a0cc38b5
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-09 (Sat, 09 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/tests/test-core/testTests/html/Testing-test.html
    M src/webapp/tests/test-core/testTests/js/TestingTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  FLUID-4929: Implemented capability to bind IoC Testing fixtures to events which fire synchronously as part of a component's construction, by means of i) support for Luke Skywalker references to the target component, ii) improved framework support for cross-injection of "createOnEvent" specifications, iii) a new event fired by every TestCaseHolder named "onTestCaseStart". Took the opportunity to clean up the "activity" system without which this kind of issue is hard to debug - wrote a "standard activity record renderer" which essentially restores the kinds of "activity traces" that we would get before we had the big refactoring accompanying FLUID-4330. This will also be of use in the "Greeking and Scrobbling" system underway for visualising IoC activities. Restored the "fluid.browser" context tag which had been destroyed during the FLUID-4913 work as being apparently "redundant" when in fact it was the only tag of this type. This was causing the special QUnit-browser-directed UI provided by IOCTestUtils to not appear.


  Commit: cd10ad9fa8cc1bc19fb3a1482670fb796c933159
      https://github.com/fluid-project/infusion/commit/cd10ad9fa8cc1bc19fb3a1482670fb796c933159
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/renderer/html/RendererUtilities-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-4929


  Commit: 577a302e88eb1d1fe21ee4ac076449925c88717b
      https://github.com/fluid-project/infusion/commit/577a302e88eb1d1fe21ee4ac076449925c88717b
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  FLUID-4936: Refined logging system for fluid.log removes high priority console.log statements


  Commit: 6e727b6d38fd9091e1fe914d8f0d21823c0cc7aa
      https://github.com/fluid-project/infusion/commit/6e727b6d38fd9091e1fe914d8f0d21823c0cc7aa
  Author: Michelle D'Souza <michelled33 at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/renderer/html/RendererUtilities-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js
    M src/webapp/tests/test-core/testTests/html/Testing-test.html
    M src/webapp/tests/test-core/testTests/js/TestingTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  Merge remote-tracking branch 'amb26/FLUID-4929'

* amb26/FLUID-4929:
  FLUID-4936: Refined logging system for fluid.log removes high priority console.log statements
  FLUID-4935: Fixed an issue with resolverSetConfig not propagating from rendererComponent options to its applier options.
  FLUID-4929: Implemented capability to bind IoC Testing fixtures to events which fire synchronously as part of a component's construction, by means of i) support for Luke Skywalker references to the target component, ii) improved framework support for cross-injection of "createOnEvent" specifications, iii) a new event fired by every TestCaseHolder named "onTestCaseStart". Took the opportunity to clean up the "activity" system without which this kind of issue is hard to debug - wrote a "standard activity record renderer" which essentially restores the kinds of "activity traces" that we would get before we had the big refactoring accompanying FLUID-4330. This will also be of use in the "Greeking and Scrobbling" system underway for visualising IoC activities. Restored the "fluid.browser" context tag which had been destroyed during the FLUID-4913 work as being apparently "redundant" when in fact it was the only tag of this type. This was causing the special QUnit-browser-directed UI provided by IOCTestUtils to not appear.
  FLUID-4929: test case


Compare: https://github.com/fluid-project/infusion/compare/46eff4c695d7...6e727b6d38fd


More information about the Commits mailing list