about SW tests
stéphane ducasse
ducasse at iam.unibe.ch
Sat Mar 27 19:06:59 MET 2004
On 27 mars 04, at 18:35, David Röthlisberger wrote:
> Hello Stef,
>
>
>> ok still I would like to understand because I thought that renderWiki:
>> should have created structure and not text.
>
> With (#parseWiki: wiki) it generates the document structure resulting
> from
> the wiki syntax. Now with (#renderWiki: document) it does the reverse:
> From
> a given document structure, it generates the wiki syntax, that in fact
> has
> built this document structure. So the test "self assert: (self
> renderWiki:
> (self parseWiki: wiki)) = wiki" is okay iff the parsed wiki-syntax
> (that's a
> document structure) can be rendered back to the original wiki-syntax,
> that
> has generated the document structure.
ahhhh renderWiki means renderDocumentAsWikiSyntax:
now I understand
> This mechanism is also used when an
> user wants to edit his page, because internally his page is stored as a
> document structure, but when user wants to change his page, he should
> see
> the page in wiki-syntax. So #renderWiki renders wiki-syntax, like
> #renderHtml renders html.
>
> greets
> David
>
>
>> By the way I like the look of the forum I sent you.
>>
>> Stef
>> On 26 mars 04, at 21:52, David Röthlisberger wrote:
>>
>>> Hello,
>>>
>>>> with david R. we are having a look at the test
>>>>
>>>> testRoundTripWiki
>>>>
>>>> self resourcesForWiki do: [ :wiki |
>>>> self assert: (self renderWiki: (self parseWiki: wiki)) = wiki ]
>>>>
>>>> this test breask because of the smilies introduction.
>>>
>>> Now it works. There was a bug in the WikiScanner, I fixed it, so the
>>> tests
>>> pass.
>>>
>>>
>>> Best regards,
>>> David
>>>
>>
>>
>>
>
More information about the SmallWiki
mailing list