(t *testing.T)
| 2192 | } |
| 2193 | |
| 2194 | func TestIndexesForUnknownDevicesDropped(t *testing.T) { |
| 2195 | m := newModel(t, defaultCfgWrapper, myID, nil) |
| 2196 | |
| 2197 | m.sdb.DropAllFiles("default", device1) |
| 2198 | m.sdb.Update("default", device1, genFiles(1)) |
| 2199 | m.sdb.DropAllFiles("default", device2) |
| 2200 | m.sdb.Update("default", device2, genFiles(1)) |
| 2201 | |
| 2202 | if devs, err := m.sdb.ListDevicesForFolder("default"); err != nil || len(devs) != 2 { |
| 2203 | t.Log(devs, err) |
| 2204 | t.Error("expected two devices") |
| 2205 | } |
| 2206 | |
| 2207 | m.newFolder(defaultFolderConfig, false) |
| 2208 | defer cleanupModel(m) |
| 2209 | |
| 2210 | if devs, err := m.sdb.ListDevicesForFolder("default"); err != nil || len(devs) != 1 { |
| 2211 | t.Log(devs, err) |
| 2212 | t.Error("expected one device") |
| 2213 | } |
| 2214 | } |
| 2215 | |
| 2216 | func TestSharedWithClearedOnDisconnect(t *testing.T) { |
| 2217 | wcfg, cancel := newConfigWrapper(defaultCfg) |
nothing calls this directly
no test coverage detected