diff --git a/penaltymodel_mip/tests/test_generation.py b/penaltymodel_mip/tests/test_generation.py
index <HASH>..<HASH> 100644
--- a/penaltymodel_mip/tests/test_generation.py
+++ b/penaltymodel_mip/tests/test_generation.py
@@ -345,11 +345,10 @@ class TestGeneration(unittest.TestCase):
         nodes = ['a', 'b']
         graph = nx.complete_graph(nodes + ['aux0'])
         configurations = {(+1, +1): -3,
-                          (+1, -1): -6,
-                          (-1, +1): 0,
-                          (-1, -1): -1}
+                          (+1, -1): -3,
+                          (-1, -1): -3}
 
-        bqm, gap = mip.generate_bqm(graph, configurations, nodes)
+        bqm, gap = mip.generate_bqm(graph, configurations, nodes, min_classical_gap=0)
         self.check_bqm_graph(bqm, graph)
 
     def test_silly(self):
Test seems to show that using auxiliary works when all configs have the same energy states and that not all possible configs are shown