(t *testing.T)
| 115 | } |
| 116 | |
| 117 | func TestFill(t *testing.T) { |
| 118 | container.Reset() |
| 119 | |
| 120 | err := container.Singleton(func() Shape { |
| 121 | return &Circle{a: 13} |
| 122 | }) |
| 123 | assert.NoError(t, err) |
| 124 | |
| 125 | myApp := struct { |
| 126 | s Shape `Global:"type"` |
| 127 | }{} |
| 128 | |
| 129 | err = container.Fill(&myApp) |
| 130 | assert.NoError(t, err) |
| 131 | } |