| # In state with `ami = "foo"`, so this should be a regular update. The provider | |
| # should not detect changes on refresh. | |
| resource "test_instance" "no_refresh" { | |
| ami = "bar" | |
| } | |
| # In state with `ami = "refresh-me"`, but the provider will return | |
| # `"refreshed"` after the refresh phase. The plan should show the drift | |
| # (`"refresh-me"` to `"refreshed"`) and plan the update (`"refreshed"` to | |
| # `"baz"`). | |
| resource "test_instance" "should_refresh" { | |
| ami = "baz" | |
| } |