(t *testing.T)
| 133 | } |
| 134 | |
| 135 | func TestTapdTaskCustomizeDueDate(t *testing.T) { |
| 136 | var tapd impl.Tapd |
| 137 | dataflowTester := e2ehelper.NewDataFlowTester(t, "tapd", tapd) |
| 138 | taskData := &tasks.TapdTaskData{ |
| 139 | Options: &tasks.TapdOptions{ |
| 140 | ConnectionId: 1, |
| 141 | WorkspaceId: 991, |
| 142 | ScopeConfig: &models.TapdScopeConfig{ |
| 143 | TaskDueDateField: "custom_field_one", |
| 144 | TypeMappings: map[string]string{ |
| 145 | "BUG": "缺陷", |
| 146 | "TASK": "任务", |
| 147 | }, |
| 148 | }, |
| 149 | }, |
| 150 | } |
| 151 | // import raw data table |
| 152 | dataflowTester.ImportCsvIntoRawTable("./raw_tables/_raw_tapd_api_tasks_for_due_date.csv", |
| 153 | "_raw_tapd_api_tasks") |
| 154 | |
| 155 | // verify extraction |
| 156 | dataflowTester.FlushTabler(&models.TapdTask{}) |
| 157 | dataflowTester.Subtask(tasks.ExtractTaskMeta, taskData) |
| 158 | dataflowTester.VerifyTableWithOptions(&models.TapdTask{}, e2ehelper.TableOptions{ |
| 159 | CSVRelPath: "./snapshot_tables/_tool_tapd_tasks_for_due_date.csv", |
| 160 | IgnoreTypes: []interface{}{common.NoPKModel{}}, |
| 161 | }) |
| 162 | |
| 163 | dataflowTester.FlushTabler(&ticket.Issue{}) |
| 164 | dataflowTester.Subtask(tasks.ConvertTaskMeta, taskData) |
| 165 | dataflowTester.VerifyTableWithOptions(&ticket.Issue{}, e2ehelper.TableOptions{ |
| 166 | CSVRelPath: "./snapshot_tables/issues_task_for_due_date.csv", |
| 167 | IgnoreTypes: []interface{}{common.Model{}}, |
| 168 | }) |
| 169 | } |
nothing calls this directly
no test coverage detected