JsTestDriver - $ не является функцией - PullRequest
1 голос
/ 15 ноября 2011

Я получаю странную проблему, утверждая, что $ не является функцией / не определено.Очевидно, это означает, что он думает, что JQuery не определен, но если я просматриваю источник страницы и проверяю запросы, JQuery определенно извлекается.

Total 0 tests (Passed: 0; Fails: 0; Errors: 0) (0.00 ms)
  Firefox 8.0 Linux: Run 10 tests (Passed: 0; Fails: 0; Errors 10) (0.00 ms)
    error loading file: /test/src/coffee.js:88: $ is not a function

Мой файл конфигурации выглядит следующим образом;

server: http://localhost:9876
timeout: 90
load:
    - src/datejs.js
    - src/jquery-1.6.4.js
    - src/jquery-ui-1.8.16.custom.min.js
    - src/jquery.ui.autocomplete.js
    - src/jquery.jgrowl.js
    - src/jquery.qtip.js
    - src/typewatch.js
    - src/tristate.js
    - src/jquery.weekcalendar.js
    - src/highcharts.js
    - src/coffee.js
    - # rest omitted for brevity...

Любая помощь с этим будет принята с благодарностью.Я попытался удалить свои записи JQuery на случай, если они совпадают с записями в версии, предоставленной JsTestDriver.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2011

Прежде всего вам нужно вызвать jquery-1.6.4.js до datejs.js. тогда вместо $ user jQuery.

Надеюсь, у вас это получится!

0 голосов
/ 15 ноября 2011

Я иногда сталкиваюсь с проблемами, используя '$' (особенно в Drupal). Влияет ли замена '$' на 'jQuery'?

...