Skip to content
This repository has been archived by the owner on Mar 29, 2023. It is now read-only.

Commit

Permalink
Added another test for do list and changed names
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiasNx committed Feb 8, 2022
1 parent f875a0e commit 3dd8f97
Show file tree
Hide file tree
Showing 10 changed files with 109 additions and 8 deletions.
15 changes: 15 additions & 0 deletions data/testing/doList/pipe.fix
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
set_array("test[]")
set_array("test_2[]")

# This breaks:
copy_field("creator[].*.name|CREATOR[].*.name", "test[].$append")


do list(path:"creator[]|CREATOR[]", "var":"$i")

# This works
copy_field("$i.name", "test_2[].$append")

# This does not:
copy_field("$i.name", "$i.test")
end
8 changes: 8 additions & 0 deletions data/testing/doList/pipe.flux
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FLUX_DIR + "pipe_test.json"
|open-file
| as-records
| decode-json
|fix( FLUX_DIR + "pipe.fix" )
|encode-json(prettyPrinting="true")
| write(FLUX_DIR + "pipe_result.json")
;
58 changes: 58 additions & 0 deletions data/testing/doList/pipe_expected.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"creator": [
{
"name": "Enno Paul",
"test": "Enno Paul"
},
{
"name": "Anna Hieronymus",
"test": "Anna Hieronymus"
},
{
"name": "Pia Lühn",
"test": "Pia Lühn"
},
{
"name": "Schule und Bewegung Universität Oldenburg",
"test": "Schule und Bewegung Universität Oldenburg"
}
],
"CREATOR": [
{
"name": "Enno Paul",
"test": "Enno Paul"
},
{
"name": "Anna Hieronymus",
"test": "Anna Hieronymus"
},
{
"name": "Pia Lühn",
"test": "Pia Lühn"
},
{
"name": "Schule und Bewegung Universität Oldenburg",
"test": "Schule und Bewegung Universität Oldenburg"
}
],
"test": [
"Enno Paul",
"Anna Hieronymus",
"Pia Lühn",
"Schule und Bewegung Universität Oldenburg",
"Enno Paul",
"Anna Hieronymus",
"Pia Lühn",
"Schule und Bewegung Universität Oldenburg"
],
"test_2": [
"Enno Paul",
"Anna Hieronymus",
"Pia Lühn",
"Schule und Bewegung Universität Oldenburg",
"Enno Paul",
"Anna Hieronymus",
"Pia Lühn",
"Schule und Bewegung Universität Oldenburg"
]
}
20 changes: 20 additions & 0 deletions data/testing/doList/pipe_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"creator" : [ {
"name" : "Enno Paul"
}, {
"name" : "Anna Hieronymus"
}, {
"name" : "Pia Lühn"
}, {
"name" : "Schule und Bewegung Universität Oldenburg"
} ],
"CREATOR" : [ {
"name" : "Enno Paul"
}, {
"name" : "Anna Hieronymus"
}, {
"name" : "Pia Lühn"
}, {
"name" : "Schule und Bewegung Universität Oldenburg"
} ]
}
8 changes: 0 additions & 8 deletions data/testing/doList/playground.flux

This file was deleted.

File renamed without changes.
8 changes: 8 additions & 0 deletions data/testing/doList/wildcard.flux
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FLUX_DIR + "wildcard_test.xml"
|open-file
|decode-xml
|handle-generic-xml
|fix( FLUX_DIR + "wildcard.fix" )
|encode-json(prettyPrinting="true")
| write(FLUX_DIR + "wildcard_result.json")
;
File renamed without changes.
File renamed without changes.

0 comments on commit 3dd8f97

Please sign in to comment.