File tree Expand file tree Collapse file tree
Toplo-Serialization-Stash
Toplo-Serialization-Tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Extension { #name : #ToTextField }
2+
3+ { #category : #' *Toplo-Serialization-Stash' }
4+ ToTextField >> stashPlaceholder [
5+
6+ < stashAccessors>
7+ self userData at: #placeholder ifAbsent: [ ^ { } ].
8+ ^ { ([ :e |
9+ ' placeholderText: ' ' '
10+ , (BlTextNonPrintableCharacterPrinter print:
11+ (self userData at: #placeholder ) children first children first
12+ text) , ' ' ' ' ] - > self ) onlySetOnStash }
13+ ]
Original file line number Diff line number Diff line change @@ -143,6 +143,21 @@ ToSerializerTest >> testLocalTheme2 [
143143 self assert: element localTheme class equals: ToBeeDarkTheme ]
144144]
145145
146+ { #category : #tests }
147+ ToSerializerTest >> testPlaceHolder [
148+
149+ | origin textElement |
150+ origin := ToTextField new
151+ placeholderText: ' Enter text...' .
152+
153+
154+
155+ self
156+ test: origin
157+ on: [ :element | textElement := (((element userData at: #placeholder ) children first) children first).
158+ self assert: (BlTextNonPrintableCharacterPrinter print: textElement text) equals: ' Enter text...' ]
159+ ]
160+
146161{ #category : #tests }
147162ToSerializerTest >> testStamps [
148163
You can’t perform that action at this time.
0 commit comments