12345678910111213141516171819202122232425262728293031323334 |
- TestCase subclass: #JQueryTest
- instanceVariableNames: 'document'
- category: 'JQuery-Tests'!
- !JQueryTest methodsFor: 'running'!
- setUp
- document := '<div class="person">
- <ul>
- <li class="firstname">James</li>
- <li class="lastname">Bond</li>
- </ul>
- </div>'.
- ! !
- !JQueryTest methodsFor: 'tests'!
- testFind
- self
- assert: 'James'
- equals: (document asJQuery find: 'li.firstname') html.
- !
- testEach
- |classes|
- classes := Array new.
- (document asJQuery find: 'li') each: [:index :element|
- classes add: ((JQuery fromElement:element) attr: 'class')].
- self
- assert: #('firstname' 'lastname') printString
- equals: classes printString
- ! !
|