Add some comments to unittest_test.sh
diff --git a/tests/unittest_test.sh b/tests/unittest_test.sh
index 22239b5..a74c1df 100755
--- a/tests/unittest_test.sh
+++ b/tests/unittest_test.sh
@@ -58,6 +58,7 @@
 register_unittest_toolchains()
 EOF
 
+  # Copy relevant skylib sources into the current workspace.
   mkdir -p tests
   touch tests/BUILD
   cat > tests/BUILD <<EOF
@@ -77,6 +78,10 @@
   ln -sf "$(rlocation bazel_skylib/lib/types.bzl)" lib/types.bzl
   ln -sf "$(rlocation bazel_skylib/lib/unittest.bzl)" lib/unittest.bzl
 
+  mkdir -p toolchains/unittest
+  ln -sf "$(rlocation bazel_skylib/toolchains/unittest/BUILD)" toolchains/unittest/BUILD
+
+  # Create test files.
   mkdir -p testdir
   cat > testdir/BUILD <<EOF
 load("//tests:unittest_tests.bzl",
@@ -97,9 +102,6 @@
     name = "fail_unexpected_passing_fake_target",
     tags = ["manual"])
 EOF
-
-  mkdir -p toolchains/unittest
-  ln -sf "$(rlocation bazel_skylib/toolchains/unittest/BUILD)" toolchains/unittest/BUILD
 }
 
 function test_basic_passing_test() {