@@ -78,22 +78,22 @@ print_all_changed_files
7878
7979if [[ " $TEST_SUITE " == ' unit' ]]; then
8080 # Only run unit tests if JS files changed
81- check_for_testable_files ' ^karma\.conf\.js$' ' ^packages/.+\.js $' ' ^test/unit/.+\.js$'
81+ check_for_testable_files ' ^karma\.conf\.js$' ' ^packages/.+\.(js|ts) $' ' ^test/unit/.+\.js$'
8282fi
8383
8484if [[ " $TEST_SUITE " == ' lint' ]]; then
8585 # Only run linter if JS/Sass files changed
86- check_for_testable_files ' \.(js|css|scss)$'
86+ check_for_testable_files ' \.(js|ts| css|scss)$'
8787fi
8888
8989if [[ " $TEST_SUITE " == ' build' ]]; then
9090 # Only run build if package JS/Sass files changed
91- check_for_testable_files ' ^packages/.+\.(js|css|scss)$'
91+ check_for_testable_files ' ^packages/.+\.(js|ts| css|scss)$'
9292fi
9393
94- if [[ " $TEST_SUITE " == ' closure ' ]]; then
95- # Only run closure test if package JS files changed
96- check_for_testable_files ' ^packages/.+\.js $'
94+ if [[ " $TEST_SUITE " == ' typescript ' ]]; then
95+ # Only run typescript test if package JS files changed
96+ check_for_testable_files ' ^packages/.+\.(js|ts) $'
9797fi
9898
9999if [[ " $TEST_SUITE " == ' site-generator' ]]; then
103103
104104if [[ " $TEST_SUITE " == ' screenshot' ]]; then
105105 # Only run screenshot tests if package JS/Sass files, screenshot test files, or image files changed.
106- check_for_testable_files ' ^packages/.+\.(js|css|scss)$' ' ^test/screenshot/' ' \.(png|jpg|jpeg|gif|svg)$'
106+ check_for_testable_files ' ^packages/.+\.(js|ts| css|scss)$' ' ^test/screenshot/' ' \.(png|jpg|jpeg|gif|svg)$'
107107fi
0 commit comments