patch 9.1.1952: tests: need better tests for tf files

Problem:  tests: need better tests for tf files
Solution: Add better filetype test for terraform/tf filetype

closes: #18339

Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Christian Brabandt
2025-12-03 21:01:37 +00:00
parent 89f422df41
commit 23f23e611f
2 changed files with 45 additions and 0 deletions

View File

@ -2395,6 +2395,49 @@ func Test_tf_file()
filetype off
endfunc
func Test_tf_file_v2()
filetype on
let lines =<< trim END
;# Connect to a MUD server
/server mud.example.com 4000
;set verbose on
/def greet = /echo Hello, $[name()]
/def hp = /send score
;alias n = north
;alias s = south
;set autolog on
/def prompt = /echo -p Prompt: %{*}
END
call writefile(lines, "Xfile.tf", "D")
split Xfile.tf
call assert_equal('tf', &filetype)
bw!
let lines =<< trim END
# This is a comment at the top of the file
terraform {
required_version = ">= 1.0"
}
provider "aws" {
region = "us-east-1"
}
resource "aws_s3_bucket" "demo" {
bucket = "example-bucket"
}
END
call writefile(lines, "Xfile.tf", "D")
split Xfile.tf
call assert_equal('terraform', &filetype)
bwipe!
filetype off
endfunc
func Test_ts_file()
filetype on

View File

@ -729,6 +729,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1952,
/**/
1951,
/**/