.spec.ts — Test Spec File
A source file containing automated tests, following a naming convention recognized by test runners like Jest, Vitest, or Jasmine.
Also known as: .spec.js, .test.ts, .test.js
Source code is plain text and doesn't execute on its own — it has to be compiled or run by a specific tool, which is where any real risk would occur.
Check another filename
File extension lookup
Frequently asked questions
What is a .spec.ts file?
A source file containing automated tests, following a naming convention recognized by test runners like Jest, Vitest, or Jasmine.
Can I edit a .spec.ts file?
Yes — .spec.ts files are commonly editable with software such as Vitest.
Does having a .spec.ts extension mean the file is safe?
No single extension can guarantee that. Source code is plain text and doesn't execute on its own — it has to be compiled or run by a specific tool, which is where any real risk would occur. Always consider where the file came from, not just its name.