|
|
@@ -258,6 +258,8 @@ func TestDeviceRename(t *testing.T) {
|
|
|
ClientVersion: "v0.9.4",
|
|
|
}
|
|
|
|
|
|
+ defer os.Remove("tmpconfig.xml")
|
|
|
+
|
|
|
cfg := config.New(device1)
|
|
|
cfg.Devices = []config.DeviceConfiguration{
|
|
|
{
|
|
|
@@ -266,7 +268,7 @@ func TestDeviceRename(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
db, _ := leveldb.Open(storage.NewMemStorage(), nil)
|
|
|
- m := NewModel(config.Wrap("/tmp/test", cfg), "device", "syncthing", "dev", db)
|
|
|
+ m := NewModel(config.Wrap("tmpconfig.xml", cfg), "device", "syncthing", "dev", db)
|
|
|
if cfg.Devices[0].Name != "" {
|
|
|
t.Errorf("Device already has a name")
|
|
|
}
|
|
|
@@ -292,6 +294,15 @@ func TestDeviceRename(t *testing.T) {
|
|
|
if cfg.Devices[0].Name != "tester" {
|
|
|
t.Errorf("Device name got overwritten")
|
|
|
}
|
|
|
+
|
|
|
+ cfgw, err := config.Load("tmpconfig.xml", protocol.LocalDeviceID)
|
|
|
+ if err != nil {
|
|
|
+ t.Error(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if cfgw.Devices()[device1].Name != "tester" {
|
|
|
+ t.Errorf("Device name not saved in config")
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func TestClusterConfig(t *testing.T) {
|