diff --git a/Pharo/PharoJs-TestFramework/PjTWebAppTestCase.trait.st b/Pharo/PharoJs-TestFramework/PjTWebAppTestCase.trait.st index d028e27b..37a943e2 100644 --- a/Pharo/PharoJs-TestFramework/PjTWebAppTestCase.trait.st +++ b/Pharo/PharoJs-TestFramework/PjTWebAppTestCase.trait.st @@ -6,7 +6,7 @@ Trait { { #category : #asserting } PjTWebAppTestCase >> assertHidden: element [ - self waitUntil: [(self computedDisplayStyleOf: element) = 'none'] + self waitUntil: [ (self isHidden: element) ] ] { #category : #asserting } @@ -25,7 +25,7 @@ PjTWebAppTestCase >> assertInnerHtmlOfElementById: id equals: expectedValue [ { #category : #asserting } PjTWebAppTestCase >> assertShowing: element [ - self waitWhile: [ (self computedDisplayStyleOf: element) = 'none' ] + self waitWhile: [ (self isShowing: element) ] ] { #category : #asserting } @@ -80,6 +80,18 @@ PjTWebAppTestCase >> document [ self explicitRequirement ] +{ #category : #asserting } +PjTWebAppTestCase >> isHidden: element [ + + ^(self computedDisplayStyleOf: element) = 'none' +] + +{ #category : #asserting } +PjTWebAppTestCase >> isShowing: element [ + + ^ (self isHidden: element) not +] + { #category : #'UI handling' } PjTWebAppTestCase >> newEvent: eventName [