Skip to content

Commit 11aa841

Browse files
authored
chore: Expose testing helpers as separate export (#81)
1 parent 8c373b0 commit 11aa841

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
".": "./index.js",
1515
"./dom": "./dom/index.js",
1616
"./internal": "./internal/index.js",
17+
"./internal/testing": "./internal/testing/index.js",
1718
"./internal/analytics-metadata": "./internal/analytics-metadata/index.js",
1819
"./internal/analytics-metadata/utils": "./internal/analytics-metadata/utils.js",
1920
"./package.json": "./package.json"
@@ -81,4 +82,4 @@
8182
"./scripts/prepare-package-lock.js"
8283
]
8384
}
84-
}
85+
}

src/internal/base-component/metrics/metrics.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,10 @@ export class Metrics {
101101
}
102102
}
103103

104+
export function clearOneTimeMetricsCache(): void {
105+
oneTimeMetrics.clear();
106+
}
107+
104108
export class MetricsTestHelper {
105-
resetOneTimeMetricsCache() {
106-
oneTimeMetrics.clear();
107-
}
109+
resetOneTimeMetricsCache = clearOneTimeMetricsCache;
108110
}

src/internal/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ export {
2727
} from './direction';
2828
export { useFocusVisible } from './focus-visible';
2929
export { KeyCode, isModifierKey } from './keycode';
30-
export { getGlobalFlag, setGlobalFlag } from './global-flags';
30+
export { getGlobalFlag } from './global-flags';

src/internal/testing.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
export { clearOneTimeMetricsCache } from './base-component/metrics/metrics';
5+
export { clearMessageCache } from './logging';
6+
export { setGlobalFlag } from './global-flags';
7+
export { clearVisualRefreshState } from './visual-mode';

0 commit comments

Comments
 (0)