viewing unit tests in Aptana
Justin Obara
justin.obara at utoronto.ca
Wed Jul 22 16:27:13 UTC 2009
Hi Laurel,
Interesting find.
From what you have written it looks like the outline view isn't
working because all of the code is inside of the $(doucment).ready
function.
As a slight modification to what you have shown, to keep from adding a
global function, is to keep the function tester() { test code } inside
of the closure but just out of the $(doucment).ready function.
- Justin
On 22-Jul-09, at 9:58 AM, Laurel A. Williams wrote:
> Hi all,
>
> Yesterday Justin un-officially handed over the bulk of the
> customBuild code over to me for further work, while he continues
> with other tasks. I was a little daunted but started by looking at
> the unit tests, where there are some more tasks to accomplish. That
> was when I discovered that the "outline view" in Aptana doesn't
> really work for the js unit tests as they have been written in
> FLUID. I find the "outline view" to be really helpful in getting
> oriented with code that I am unfamiliar with and was really
> disappointed not having that available to me.
>
> I think I found a way around it which causes minimal disruption to
> the tests but also allows you to use the "outline view" if you want.
>
> Code originally looks like this -
> (function ($) {
> $(document).ready(function () {
> test code here
> });
> }) (jQuery);
>
>
> Modified code -
>
> (function tester() {
> test code here
> }
>
> (function ($) {
> $(document).ready(function () {
> tester();
> });
> })(jQuery);
>
> The modified code is now viewable in Aptana's outline view.
>
> I made this modification to the tests for the customBuild
> Javascript. Let me know what you think.
> https://source.fluidproject.org/svn/incubator/custom-build/trunk/tests/js/customBuild-tests.js
>
> Laurel
>
> --
> Laurel A. Williams
> Adaptive Technology Resource Centre
> University of Toronto
>
> _______________________________________________________
> fluid-work mailing list - fluid-work at fluidproject.org
> To unsubscribe, change settings or access archives,
> see http://fluidproject.org/mailman/listinfo/fluid-work
More information about the fluid-work
mailing list