-USING: math tools.test system prettyprint namespaces kernel ;
-IN: system.tests
-
-os wince? [
- [ ] [ os-envs . ] unit-test
-] unless
-
-os unix? [
- [ ] [ os-envs "envs" set ] unit-test
- [ ] [ { { "A" "B" } } set-os-envs ] unit-test
- [ "B" ] [ "A" os-env ] unit-test
- [ ] [ "envs" get set-os-envs ] unit-test
- [ t ] [ os-envs "envs" get = ] unit-test
-] when
-
-[ ] [ "factor-test-key-1" unset-os-env ] unit-test
-[ ] [ "ps3" "factor-test-key-1" set-os-env ] unit-test
-[ "ps3" ] [ "factor-test-key-1" os-env ] unit-test
-[ ] [ "factor-test-key-1" unset-os-env ] unit-test
-[ f ] [ "factor-test-key-1" os-env ] unit-test
+USING: arrays kernel sequences system tools.test ;
+{ { t t t } } [
+ version-info
+ vm-version vm-compiler vm-compile-time 3array
+ [ subseq-of? ] with map
+] unit-test