Skip to content

Commit 8f97879

Browse files
author
Abhishek Singh
committed
SUMO-254792: Fixing tests
1 parent acbe9a1 commit 8f97879

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

sumologic/resource_sumologic_log_search_test.go

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,5 +659,49 @@ func TestAccSumologicLogSearch_withValidIntervalTimeType(t *testing.T) {
659659
})
660660
}
661661

662+
func TestAccSumologicLogSearch_withSearchableTime(t *testing.T) {
663+
name := "TF IntervalTimeType Valid Searchable"
664+
description := "Testing interval_time_type with 'searchableTime'"
665+
queryString := "_sourceCategory=prod error | count by _sourceHost"
666+
parsingMode := "AutoParse"
667+
intervalTimeType := "searchableTime"
668+
literalRangeName := "yesterday"
669+
tfResourceName := "tf_valid_interval_searchable"
670+
resourceName := fmt.Sprintf("sumologic_log_search.%s", tfResourceName)
671+
672+
resource.Test(t, resource.TestCase{
673+
PreCheck: func() { testAccPreCheck(t) },
674+
Providers: testAccProviders,
675+
CheckDestroy: testAccCheckLogSearchDestroy(LogSearch{}),
676+
Steps: []resource.TestStep{
677+
{
678+
Config: fmt.Sprintf(`
679+
data "sumologic_personal_folder" "personalFolder" {}
680+
resource "sumologic_log_search" "%s" {
681+
name = "%s"
682+
description = "%s"
683+
query_string = "%s"
684+
parsing_mode = "%s"
685+
parent_id = data.sumologic_personal_folder.personalFolder.id
686+
interval_time_type = "%s"
687+
time_range {
688+
begin_bounded_time_range {
689+
from {
690+
literal_time_range {
691+
range_name = "%s"
692+
}
693+
}
694+
}
695+
}
696+
}
697+
`, tfResourceName, name, description, queryString, parsingMode, intervalTimeType, literalRangeName),
698+
Check: resource.ComposeTestCheckFunc(
699+
resource.TestCheckResourceAttr(resourceName, "interval_time_type", intervalTimeType),
700+
),
701+
},
702+
},
703+
})
704+
}
705+
662706

663707

0 commit comments

Comments
 (0)