From f0571727d699bf018db0068ae97a16ec873b7cf3 Mon Sep 17 00:00:00 2001
From: Ramesh Kumar <ramesh.p@matriotsolutions.com>
Date: Thu, 29 Dec 2022 16:20:26 +0530
Subject: [PATCH] TMSS-2175: Fixed unit test in task view

---
 .../src/__mocks__/task_templates.json         | 20 -----------------
 .../tmss_webapp/src/routes/Task/view.test.js  | 22 +++++++++----------
 2 files changed, 11 insertions(+), 31 deletions(-)

diff --git a/SAS/TMSS/frontend/tmss_webapp/src/__mocks__/task_templates.json b/SAS/TMSS/frontend/tmss_webapp/src/__mocks__/task_templates.json
index e75a5e751a6..e9a513bde72 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/__mocks__/task_templates.json
+++ b/SAS/TMSS/frontend/tmss_webapp/src/__mocks__/task_templates.json
@@ -895,8 +895,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -2558,8 +2556,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -4255,8 +4251,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -5967,8 +5961,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -7682,8 +7674,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -9404,8 +9394,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -11122,8 +11110,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -12834,8 +12820,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -14638,8 +14622,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
@@ -16711,8 +16693,6 @@
                         "default": "HBA_110_190",
                         "description": "Must match antenna type",
                         "enum": [
-                            "LBA_10_70",
-                            "LBA_30_70",
                             "LBA_10_90",
                             "LBA_30_90",
                             "HBA_110_190",
diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.test.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.test.js
index 2b88ef1759d..e327128f7ba 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.test.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.test.js
@@ -668,7 +668,7 @@ it("test Combined Observation Task Blueprint view of IM LBA Survey - 3 Beams", a
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(4);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     expect(content.getByText("Task Specification")).toBeInTheDocument();
@@ -742,7 +742,7 @@ it("test Combined Observation Task Blueprint view of IM LBA LoDSS - 5 Beams", as
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(4);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     expect(content.getByText("Task Specification")).toBeInTheDocument();
@@ -824,7 +824,7 @@ it("test Calibrator Pipeline Task Blueprint view of IM LBA LoDSS - 5 Beams", asy
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     expect(content.getByText("Task Specification")).toBeInTheDocument();
@@ -870,7 +870,7 @@ it("test Target Pipeline Task Blueprint view of IM LBA LoDSS - 5 Beams", async (
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     expect(content.getByText("Task Specification")).toBeInTheDocument();
@@ -916,7 +916,7 @@ it("test IM BF Cal&Tgt Task Blueprint view", async () => {
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(4);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1021,7 +1021,7 @@ it("test Simple Beamforming Observation Task Blueprint view", async () => {
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1119,7 +1119,7 @@ it("test Target Observation Task Blueprint vew of IM HBA LoTSS - 2 Beams strateg
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(4);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1193,7 +1193,7 @@ it("test Calibrator Observation Task Blueprint vew of IM HBA LoTSS - 2 Beams str
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(4);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1226,7 +1226,7 @@ it("test Calibrator Pipeline Task Blueprint view of IM HBA LoTSS - 2 Beams", asy
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1273,7 +1273,7 @@ it("test Pulsar Pipeline Task Blueprint view", async () => {
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);
     // expect(content.getByTitle("Don't have permission to cancel ")).not.toBeInTheDocument();
     // expect(content.getByTitle("Don't have permission to mark as obsolete")).not.toBeInTheDocument();
     
@@ -1413,7 +1413,7 @@ it("test IM+BF Observation Task Blueprint vew of IM Solar Campaign strategy", as
     expect(content.getAllByRole("tablehead").length).toBe(13);
     expect(content.getAllByRole("row").length).toBe(2);
     expect(content.getByTitle("Cancel Subtasks")).toBeInTheDocument();
-    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(1);    
+    expect(content.getAllByTitle("Mark as Obsolete").length).toBe(2);    
     expect(content.getByText("Task Specification")).toBeInTheDocument();
     expect(content.getByLabelText("specification[duration]")).toBeInTheDocument();
     expect(content.getByText("Auto-select")).toBeInTheDocument();
-- 
GitLab