diff --git a/src/ngScenario/Scenario.js b/src/ngScenario/Scenario.js index 4d848f2c1b19..ff5f3470245f 100644 --- a/src/ngScenario/Scenario.js +++ b/src/ngScenario/Scenario.js @@ -9,6 +9,11 @@ // Public namespace angular.scenario = angular.scenario || {}; +/** + * Expose jQuery (e.g. for custom dsl extensions). + */ +angular.scenario.jQuery = _jQuery; + /** * Defines a new output format. * diff --git a/test/ngScenario/ScenarioSpec.js b/test/ngScenario/ScenarioSpec.js index cc2efd1e9a6b..898075cb2e75 100644 --- a/test/ngScenario/ScenarioSpec.js +++ b/test/ngScenario/ScenarioSpec.js @@ -29,4 +29,16 @@ describe("ScenarioSpec: Compilation", function() { expect(jqLite(element).text()).toEqual('123'); })); }); + + describe('jQuery', function () { + it('should exist on the angular.scenario object', function () { + expect(angular.scenario.jQuery).toBeDefined(); + }); + + it('should have common jQuery methods', function () { + var jQuery = angular.scenario.jQuery; + expect(typeof jQuery).toEqual('function'); + expect(typeof jQuery('
').html).toEqual('function'); + }) + }); });