Pass context into NewRuntime (#748)

Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
This commit is contained in:
Takeshi Yoneda
2022-08-18 14:47:49 +09:00
committed by GitHub
parent 7d071a45d7
commit 076d3245e3
41 changed files with 73 additions and 73 deletions

View File

@@ -360,7 +360,7 @@ func TestNewModuleBuilder_Compile(t *testing.T) {
tc := tt
t.Run(tc.name, func(t *testing.T) {
b := tc.input(NewRuntime()).(*moduleBuilder)
b := tc.input(NewRuntime(testCtx)).(*moduleBuilder)
compiled, err := b.Compile(testCtx, NewCompileConfig())
require.NoError(t, err)
m := compiled.(*compiledModule)
@@ -412,7 +412,7 @@ func TestNewModuleBuilder_Compile_Errors(t *testing.T) {
tc := tt
t.Run(tc.name, func(t *testing.T) {
_, e := tc.input(NewRuntime()).Compile(testCtx, tc.config)
_, e := tc.input(NewRuntime(testCtx)).Compile(testCtx, tc.config)
require.EqualError(t, e, tc.expectedErr)
})
}
@@ -420,7 +420,7 @@ func TestNewModuleBuilder_Compile_Errors(t *testing.T) {
// TestNewModuleBuilder_Instantiate ensures Runtime.InstantiateModule is called on success.
func TestNewModuleBuilder_Instantiate(t *testing.T) {
r := NewRuntime()
r := NewRuntime(testCtx)
m, err := r.NewModuleBuilder("env").Instantiate(testCtx, r)
require.NoError(t, err)
@@ -434,7 +434,7 @@ func TestNewModuleBuilder_Instantiate(t *testing.T) {
// TestNewModuleBuilder_Instantiate_Errors ensures errors propagate from Runtime.InstantiateModule
func TestNewModuleBuilder_Instantiate_Errors(t *testing.T) {
r := NewRuntime()
r := NewRuntime(testCtx)
_, err := r.NewModuleBuilder("env").Instantiate(testCtx, r)
require.NoError(t, err)