---
url: /docs/guide/usage/linter/rules/jest/no-export.md
---

### 作用

如果文件中包含一个或多个测试，则禁止使用导出。

### 为什么这不好？

此规则旨在通过从测试文件中导出内容来消除测试的重复运行。
如果你从测试文件中导入，那么该文件中的所有测试都会在每个导入的实例中运行。
因此，总而言之，不要从测试中导出，而是在需要在测试之间共享时将辅助函数移到单独的文件中。

### 示例

以下是此规则的**错误**代码示例：

```javascript
export function myHelper() {}
describe("a test", () => {
  expect(1).toBe(1);
});
```

## 如何使用

## 版本

此规则于 v0.0.13 中添加。

## 参考资料
