! (c)2010 Joe Groff bsd license USING: assocs kernel sequences sequences.inserters tools.test unicode.case ; IN: sequences.inserters.tests [ V{ 1 2 "Three" "Four" "Five" } ] [ { "three" "four" "five" } [ >title ] V{ 1 2 } clone map-as ] unit-test [ t ] [ { "three" "four" "five" } [ >title ] V{ 1 2 } clone [ map-as ] keep eq? ] unit-test [ V{ 1 2 "Three" "Four" "Five" } ] [ { { "Th" "ree" } { "Fo" "ur" } { "Fi" "ve" } } [ append ] V{ 1 2 } clone assoc>map ] unit-test [ t ] [ { { "Th" "ree" } { "Fo" "ur" } { "Fi" "ve" } } [ append ] V{ 1 2 } clone [ assoc>map ] keep eq? ] unit-test [ V{ "Three" "Four" "Five" } ] [ { "three" "four" "five" } [ >title ] V{ 1 2 } clone map-as ] unit-test [ t ] [ { "three" "four" "five" } [ >title ] V{ 1 2 } clone [ map-as ] keep eq? ] unit-test [ V{ "Three" "Four" "Five" } ] [ { { "Th" "ree" } { "Fo" "ur" } { "Fi" "ve" } } [ append ] V{ 1 2 } clone assoc>map ] unit-test [ t ] [ { { "Th" "ree" } { "Fo" "ur" } { "Fi" "ve" } } [ append ] V{ 1 2 } clone [ assoc>map ] keep eq? ] unit-test