From 01c7abab35dbdee711c54875424b388f8631a3c0 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Tue, 19 Oct 2010 15:34:58 -0700
Subject: Fix browser triggering in scenario to always do native events. -
Also fixed angular.suffix for scenarios - refactored click() to
browserTrigger() - Fixed Rakefile with CSS and jQuery
---
test/widgetsSpec.js | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
(limited to 'test/widgetsSpec.js')
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js
index 31596a48..cc254eff 100644
--- a/test/widgetsSpec.js
+++ b/test/widgetsSpec.js
@@ -128,10 +128,10 @@ describe("widget", function(){
it('should support type="checkbox"', function(){
compile('');
expect(scope.checkbox).toEqual(true);
- click(element);
+ browserTrigger(element);
expect(scope.checkbox).toEqual(false);
expect(scope.action).toEqual(true);
- click(element);
+ browserTrigger(element);
expect(scope.checkbox).toEqual(true);
});
@@ -151,7 +151,7 @@ describe("widget", function(){
expect(scope.state).toEqual("Worked");
expect(scope.$element[0].checked).toEqual(true);
- click(scope.$element);
+ browserTrigger(scope.$element);
expect(scope.state).toEqual("Failed");
expect(scope.$element[0].checked).toEqual(false);
@@ -278,13 +278,13 @@ describe("widget", function(){
it('should call ng:change on button click', function(){
compile('');
- click(element);
+ browserTrigger(element);
expect(scope.$get('clicked')).toEqual(true);
});
it('should support button alias', function(){
compile('');
- click(element);
+ browserTrigger(element);
expect(scope.$get('clicked')).toEqual(true);
});
@@ -310,7 +310,7 @@ describe("widget", function(){
expect(b.checked).toEqual(true);
expect(scope.clicked).not.toBeDefined();
- click(a);
+ browserTrigger(a);
expect(scope.chose).toEqual('A');
expect(scope.clicked).toEqual(1);
});
@@ -363,7 +363,7 @@ describe("widget", function(){
// childNodes[0] is repeater comment
expect(scope.selection).toEqual(undefined);
- click(element[0].childNodes[2]);
+ browserTrigger(element[0].childNodes[2], 'change');
expect(scope.selection).toEqual(1);
scope.selection = 2;
@@ -423,7 +423,7 @@ describe("widget", function(){
it('should report error on ng:change exception', function(){
compile('');
- click(element);
+ browserTrigger(element);
expect(element.hasClass('ng-exception')).toBeTruthy();
});
});
--
cgit v1.2.3