summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/os/OsVersionsTest.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/os/OsVersionsTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/os/OsVersionsTest.java
index 070db08f090..47640e1c00b 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/os/OsVersionsTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/os/OsVersionsTest.java
@@ -42,7 +42,12 @@ public class OsVersionsTest {
// Target can be (de)activated
versions.setActive(NodeType.host, true);
- assertTrue("Target version deactivated", versions.targetFor(NodeType.host).get().active());
+ assertTrue("Target version activated", versions.targetFor(NodeType.host).get().active());
+
+ // Re-setting the same version does not affect active status
+ versions.setTarget(NodeType.host, version2.version(), false);
+ assertTrue("Target version remains active", versions.targetFor(NodeType.host).get().active());
+
versions.setActive(NodeType.host, false);
assertFalse("Target version deactivated", versions.targetFor(NodeType.host).get().active());