mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 03:57:21 +00:00
Add basic view-widget tests (#8632)
This commit is contained in:
parent
006157ee97
commit
bb75560922
@ -0,0 +1,22 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-format-doubleurlencoded
|
||||
description: Test view-widget parameters tiddler, field and format=*
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text > "aaa"
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="text" format="doubleurlencoded"/>
|
||||
---
|
||||
<$view tiddler="input" field="text"/>
|
||||
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
<p>Some%2520text%2520%253E%2520%2522aaa%2522
|
||||
—
|
||||
Some text > "aaa"
|
||||
</p>
|
@ -0,0 +1,21 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-format-htmlencoded
|
||||
description: Test view-widget parameters tiddler, field and format=*
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text > "aaa"
|
||||
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="text" format="htmlencoded"/>
|
||||
|
||||
<$view tiddler="input" field="text"/>
|
||||
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
Some text &gt; &quot;aaa&quot;
|
||||
Some text > "aaa"
|
@ -0,0 +1,21 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-format-htmltextencoded
|
||||
description: Test view-widget parameters tiddler, field and format=*
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text > "aaa"
|
||||
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="text" format="htmltextencoded"/>
|
||||
|
||||
<$view tiddler="input" field="text"/>
|
||||
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
Some text &gt; "aaa"
|
||||
Some text > "aaa"
|
@ -0,0 +1,22 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-format-urlencoded
|
||||
description: Test view-widget parameters tiddler, field and format=*
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text > "aaa"
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="text" format="urlencoded"/>
|
||||
---
|
||||
<$view tiddler="input" field="text"/>
|
||||
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
<p>Some%20text%20%3E%20%22aaa%22
|
||||
—
|
||||
Some text > "aaa"
|
||||
</p>
|
@ -0,0 +1,19 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-format-text
|
||||
description: Test view-widget parameters tiddler, field and format=*
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
caption: [[HelloThere]]
|
||||
|
||||
Some text
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="caption" format="text"/>
|
||||
|
||||
<$view tiddler="input" field="caption"/>
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
[[HelloThere]]<p>[[HelloThere]]</p>
|
@ -0,0 +1,28 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-index
|
||||
description: Test view-widget parameters index type=application/json and type=application/x-tiddler-dictionary
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
type: application/x-tiddler-dictionary
|
||||
|
||||
01: value 01
|
||||
02: value 02
|
||||
+
|
||||
title: input-json
|
||||
type: application/json
|
||||
|
||||
{
|
||||
"01": "value 01",
|
||||
"02": "value 02"
|
||||
}
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input-json" index="01"/>
|
||||
|
||||
<$view tiddler="input" index="02"/>
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
value 01<p>value 02</p>
|
@ -0,0 +1,18 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-text
|
||||
description: Test view-widget parameters tiddler and field=text
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="text"/>
|
||||
|
||||
<$view tiddler="input" />
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
Some text<p>Some text</p>
|
@ -0,0 +1,17 @@
|
||||
title: Widgets/ViewWidget/Parameter/field-title
|
||||
description: Test view-widget parameters tiddler and field=title
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
|
||||
Some text
|
||||
+
|
||||
title: Output
|
||||
|
||||
<$view tiddler="input" field="title"/>
|
||||
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
input
|
@ -0,0 +1,20 @@
|
||||
title: Widgets/ViewWidget/Parameter/format-data-template
|
||||
description: Test view-widget parameters format, date and template
|
||||
type: text/vnd.tiddlywiki-multiple
|
||||
tags: [[$:/tags/wiki-test-spec]]
|
||||
|
||||
title: input
|
||||
modified: 20240920162221000
|
||||
|
||||
Some text
|
||||
+
|
||||
title: Output
|
||||
|
||||
<!-- This can not be tested atm, since test-server timezone can be different
|
||||
<$view tiddler="input" field="modified" format="date"/>
|
||||
-->
|
||||
<$view tiddler="input" field="modified" format="date" template="[UTC]DDth MMM YYYY at hh12:0mmam"/>
|
||||
+
|
||||
title: ExpectedResult
|
||||
|
||||
<p>20th September 2024 at 4:22pm</p>
|
Loading…
Reference in New Issue
Block a user