Browse Source

ref(tests): Remove TestStubs global from `release/list` (#62216)

* fixup versionInfo
Billy Vong 1 year ago
parent
commit
41a355143b
1 changed files with 17 additions and 7 deletions
  1. 17 7
      static/app/views/releases/list/index.spec.tsx

+ 17 - 7
static/app/views/releases/list/index.spec.tsx

@@ -1,5 +1,6 @@
 import {Organization} from 'sentry-fixture/organization';
 import {Project as ProjectFixture} from 'sentry-fixture/project';
+import {Release as ReleaseFixture} from 'sentry-fixture/release';
 
 import {initializeOrg} from 'sentry-test/initializeOrg';
 import {
@@ -21,6 +22,9 @@ import {ReleasesStatusOption} from 'sentry/views/releases/list/releasesStatusOpt
 describe('ReleasesList', () => {
   const {organization, routerContext, router, routerProps} = initializeOrg();
   const semverVersionInfo = {
+    buildHash: null,
+    description: '1.2.3',
+    package: 'package',
     version: {
       raw: '1.2.3',
       major: 1,
@@ -64,16 +68,22 @@ describe('ReleasesList', () => {
     endpointMock = MockApiClient.addMockResponse({
       url: '/organizations/org-slug/releases/',
       body: [
-        TestStubs.Release({
+        ReleaseFixture({
           version: '1.0.0',
-          versionInfo: {...semverVersionInfo, raw: '1.0.0'},
+          versionInfo: {
+            ...semverVersionInfo,
+            version: {...semverVersionInfo.version, raw: '1.0.0'},
+          },
         }),
-        TestStubs.Release({
+        ReleaseFixture({
           version: '1.0.1',
-          versionInfo: {...semverVersionInfo, raw: '1.0.1'},
+          versionInfo: {
+            ...semverVersionInfo,
+            version: {...semverVersionInfo.version, raw: '1.0.1'},
+          },
         }),
         {
-          ...TestStubs.Release({version: 'af4f231ec9a8'}),
+          ...ReleaseFixture({version: 'af4f231ec9a8'}),
           projects: [
             {
               id: 4383604,
@@ -502,7 +512,7 @@ describe('ReleasesList', () => {
       url: '/organizations/org-slug/releases/',
       body: [
         {
-          ...TestStubs.Release({version: '2.0.0'}),
+          ...ReleaseFixture({version: '2.0.0'}),
           projects: [
             {
               id: 1,
@@ -538,7 +548,7 @@ describe('ReleasesList', () => {
   it('does not hide health rows when "All Projects" are selected in global header', async () => {
     MockApiClient.addMockResponse({
       url: '/organizations/org-slug/releases/',
-      body: [TestStubs.Release({version: '2.0.0'})],
+      body: [ReleaseFixture({version: '2.0.0'})],
     });
     render(<ReleasesList {...props} selection={{...props.selection, projects: [-1]}} />, {
       context: routerContext,