diff --git a/src/__testing__/PinIcon.test.tsx b/src/__testing__/PinIcon.test.tsx
new file mode 100644
index 000000000..d9e2c114b
--- /dev/null
+++ b/src/__testing__/PinIcon.test.tsx
@@ -0,0 +1,90 @@
+import { fireEvent, render, screen } from '@testing-library/react';
+import React from 'react';
+import { Tooltip } from '../base/Tooltip';
+import { OutlinedPinIcon, PinIcon } from '../icons';
+import { SistentThemeProviderWithoutBaseLine } from '../theme';
+
+function renderWithTheme(ui: React.ReactElement) {
+ return render({ui});
+}
+
+const icons = [
+ { name: 'PinIcon', Component: PinIcon },
+ { name: 'OutlinedPinIcon', Component: OutlinedPinIcon }
+];
+
+describe.each(icons)('$name', ({ Component }) => {
+ it('renders an