diff options
| author | Michael Klishin <mklishin@pivotal.io> | 2017-02-21 16:10:48 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2017-02-21 16:11:57 +0300 |
| commit | b343da61f6d4f2c9b91f204b24e2049d4141ca12 (patch) | |
| tree | 501e9d591520aba6aa22757ccc54e47640d3f6ab | |
| parent | 0f8d2c06aa7c9cb9ec7eb33c9547552679f2d095 (diff) | |
| download | rabbitmq-server-git-b343da61f6d4f2c9b91f204b24e2049d4141ca12.tar.gz | |
Rework DNS peer discovery test to be less sensitive to local resolver
In some environments (e.g. on AWS) there can be more than one result
returned. We only care about the list containing the value we expect.
| -rw-r--r-- | test/peer_discovery_dns_SUITE.erl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/peer_discovery_dns_SUITE.erl b/test/peer_discovery_dns_SUITE.erl index da01aeebdd..687569890f 100644 --- a/test/peer_discovery_dns_SUITE.erl +++ b/test/peer_discovery_dns_SUITE.erl @@ -87,16 +87,16 @@ end_per_testcase(_Testcase, Config) -> hostname_discovery_with_long_node_names(_) -> Result = rabbit_peer_discovery_dns:discover_hostnames(?DISCOVERY_ENDPOINT, true), - ?assertEqual(["www.rabbitmq.com"], Result). + ?assert(lists:member("www.rabbitmq.com", Result)). hostname_discovery_with_short_node_names(_) -> Result = rabbit_peer_discovery_dns:discover_hostnames(?DISCOVERY_ENDPOINT, false), - ?assertEqual(["www"], Result). + ?assert(lists:member("www", Result)). node_discovery_with_long_node_names(_) -> Result = rabbit_peer_discovery_dns:discover_nodes(?DISCOVERY_ENDPOINT, true), - ?assertEqual(['ct_rabbit@www.rabbitmq.com'], Result). + ?assert(lists:member('ct_rabbit@www.rabbitmq.com', Result)). node_discovery_with_short_node_names(_) -> Result = rabbit_peer_discovery_dns:discover_nodes(?DISCOVERY_ENDPOINT, false), - ?assertEqual([ct_rabbit@www], Result). + ?assert(lists:member(ct_rabbit@www, Result)). |
