mirror of
https://github.com/opentffoundation/opentf.git
synced 2025-12-21 10:47:34 -05:00
30 lines
749 B
HCL
30 lines
749 B
HCL
// All resources and data sources provided by `aws.mock` provider
|
|
// will be mocked. Their values will be automatically generated.
|
|
mock_provider "aws" {
|
|
alias = "mock"
|
|
}
|
|
|
|
// The same goes for `local` provider. Also, every `local_file`
|
|
// data source will have its `content` set to `test`.
|
|
mock_provider "local" {
|
|
mock_data "local_file" {
|
|
defaults = {
|
|
content = "test"
|
|
}
|
|
}
|
|
}
|
|
|
|
// Test if the bucket name is correctly passed to the aws_s3_bucket
|
|
// resource from the local file.
|
|
run "test" {
|
|
// Use `aws.mock` provider for this test run only.
|
|
providers = {
|
|
aws = aws.mock
|
|
}
|
|
|
|
assert {
|
|
condition = aws_s3_bucket.test.bucket == "test"
|
|
error_message = "Incorrect bucket name: ${aws_s3_bucket.test.bucket}"
|
|
}
|
|
}
|