16048: arvados-server boot: restart everything when config changes.
[arvados.git] / lib / config / uptodate_test.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 package config
6
7 import (
8         "bytes"
9         "io/ioutil"
10         "testing"
11 )
12
13 func TestUpToDate(t *testing.T) {
14         src := "config.default.yml"
15         srcdata, err := ioutil.ReadFile(src)
16         if err != nil {
17                 t.Fatal(err)
18         }
19         if !bytes.Equal(srcdata, DefaultYAML) {
20                 t.Fatalf("content of %s differs from DefaultYAML -- you need to run 'go generate' and commit", src)
21         }
22 }