diff --git a/package.json b/package.json
index 6555193821f34e19660031bccd5df824710416e2..eb9bcc7658abfddde7067d1b69923cb635b39c6a 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,8 @@
     "postinstall": "run-s postinstall:**",
     "lint:app": "cd syntactic-monoids && npm run lint",
     "lint": "run-s --continue-on-error lint:**",
+    "test-once:comments": "cd syntactic-monoids && npm run test-once:comments",
+    "test-once:texMath": "cd syntactic-monoids && npm run test-once:texMath",
     "test-once": "cd syntactic-monoids && npm run test-once",
     "test": "run-s test-once"
   },
diff --git a/syntactic-monoids/package.json b/syntactic-monoids/package.json
index 5842004b650b39f6f6717a19f2439e7e01f14914..33d7b9e86eaf4a1d0ed0a5867348aba89d429b21 100644
--- a/syntactic-monoids/package.json
+++ b/syntactic-monoids/package.json
@@ -8,6 +8,8 @@
   "scripts": {
     "lint:js": "eslint --max-warnings 0 ./src",
     "lint": "run-s --continue-on-error lint:**",
+    "test-once:comments": "node --experimental-vm-modules node_modules/jest/bin/jest.js -t \"the JavaScript comments monoid\"",
+    "test-once:texMath": "node --experimental-vm-modules node_modules/jest/bin/jest.js -t \"the TeX math monoid\"",
     "test-once": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage",
     "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watchAll --coverage"
   },