diff --git a/dist/js/ionic-angular.js b/dist/js/ionic-angular.js index f4fd330d01..586ff6f444 100644 --- a/dist/js/ionic-angular.js +++ b/dist/js/ionic-angular.js @@ -24889,6 +24889,8 @@ angular.module('ionic.ui.list', ['ngAnimate']) } }); + $scope.listView = lv; + if($attr.refreshComplete) { $scope.refreshComplete = function() { lv.doneRefreshing(); diff --git a/js/ext/angular/src/directive/ionicList.js b/js/ext/angular/src/directive/ionicList.js index 228c399f6c..9736d2d851 100644 --- a/js/ext/angular/src/directive/ionicList.js +++ b/js/ext/angular/src/directive/ionicList.js @@ -201,6 +201,8 @@ angular.module('ionic.ui.list', ['ngAnimate']) } }); + $scope.listView = lv; + if($attr.refreshComplete) { $scope.refreshComplete = function() { lv.doneRefreshing(); diff --git a/js/ext/angular/test/directive/ionicList.unit.js b/js/ext/angular/test/directive/ionicList.unit.js index 070b0b0b29..d43b41062a 100644 --- a/js/ext/angular/test/directive/ionicList.unit.js +++ b/js/ext/angular/test/directive/ionicList.unit.js @@ -1,11 +1,19 @@ describe('Ionic List', function() { - var modal, q; + var compile, scope; beforeEach(module('ionic.ui.list')); - beforeEach(function() { - }); + beforeEach(inject(function($compile, $rootScope, $controller) { + compile = $compile; + scope = $rootScope; + })); it('Should init', function() { + element = compile('' + + '' + + '' + + '')(scope); + + expect(element.children().length).toBe(2); }); });