diff --git a/packages/jaeger-ui-components/src/common/UiFindInput.test.tsx b/packages/jaeger-ui-components/src/common/UiFindInput.test.tsx
new file mode 100644
index 00000000000..a2836a147ce
--- /dev/null
+++ b/packages/jaeger-ui-components/src/common/UiFindInput.test.tsx
@@ -0,0 +1,36 @@
+// Copyright (c) 2019 Uber Technologies, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+import { render, screen } from '@testing-library/react';
+import React from 'react';
+
+import UiFindInput from './UiFindInput';
+
+describe('UiFindInput', () => {
+ describe('rendering', () => {
+ it('renders as expected with no value', () => {
+ render();
+ const uiFindInput = screen.queryByPlaceholderText('Find...');
+ expect(uiFindInput).toBeInTheDocument();
+ expect(uiFindInput?.getAttribute('value')).toEqual('');
+ });
+
+ it('renders as expected with value', () => {
+ render();
+ const uiFindInput = screen.queryByPlaceholderText('Find...');
+ expect(uiFindInput).toBeInTheDocument();
+ expect(uiFindInput?.getAttribute('value')).toEqual('value');
+ });
+ });
+});