From b7e4e92014a5fe7a2d8c896703498090d88793ce Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Fri, 14 Feb 2014 00:25:10 -0500 Subject: chore(jqLite): expose the _data lookup function to angular.element --- test/jqLiteSpec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index a98e94b9..82db95b6 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -97,6 +97,23 @@ describe('jqLite', function() { }); }); + describe('_data', function() { + it('should provide access to the data present on the element', function() { + var element = jqLite('foo'); + var data = ['value']; + element.data('val', data); + expect(angular.element._data(element[0]).data.val).toBe(data); + dealoc(element); + }); + + it('should provide access to the events present on the element', function() { + var element = jqLite('foo'); + expect(angular.element._data(element[0]).events).toBeUndefined(); + + element.on('click', function() { }); + expect(angular.element._data(element[0]).events.click).toBeDefined(); + }); + }); describe('inheritedData', function() { -- cgit v1.2.3