MCPcopy
hub / github.com/yuk7/wsldl / TestExecute_DefaultUID_ConfigureDistribution

Function TestExecute_DefaultUID_ConfigureDistribution

src/config/command_test.go:231–255  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

229}
230
231func TestExecute_DefaultUID_ConfigureDistribution(t *testing.T) {
232 t.Parallel()
233
234 configured := false
235 wsl := wsllib.MockWslLib{
236 GetDistributionConfigurationFunc: func(name string) (uint32, uint64, uint32, error) {
237 return 2, 1000, 0, nil
238 },
239 ConfigureDistributionFunc: func(name string, uid uint64, flags uint32) error {
240 configured = true
241 if name != "Arch" || uid != 2000 || flags != 0 {
242 t.Fatalf("ConfigureDistribution args: name=%q uid=%d flags=%d", name, uid, flags)
243 }
244 return nil
245 },
246 }
247
248 err := execute(wsl, wsllib.MockWslReg{}, "Arch", []string{"--default-uid", "2000"})
249 if err != nil {
250 t.Fatalf("execute returned error: %v", err)
251 }
252 if !configured {
253 t.Fatal("ConfigureDistribution was not called")
254 }
255}
256
257func TestExecute_DefaultTerm_UpdatesProfile(t *testing.T) {
258 t.Parallel()

Callers

nothing calls this directly

Calls 1

executeFunction · 0.70

Tested by

no test coverage detected