Sha256: e08ec0bd83f8743959873ec2e187684e80c954beeb901c444969e9a301703998
Contents?: true
Size: 969 Bytes
Versions: 3
Compression:
Stored size: 969 Bytes
Contents
require 'minitest/autorun' require 'wpa_cli_ruby' require 'mocha' require_relative '../../lib/wpa_cli_web/access_point_list.rb' describe AccessPointList do before do mock_wrapper = stub() response = <<-eos Selected interface 'wlan0' bssid / frequency / signal level / flags / ssid 12:34:56:78:aa:bb 2437 -47 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] z_ssid 12:34:56:78:bb:cc 2412 -57 [WPA2-PSK-CCMP][ESS] a_ssid 43:34:56:78:bb:cc 2412 -87 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] z_ssid eos mock_wrapper.expects(:scan_results).returns(response) @access_point_list = AccessPointList.new(WpaCliRuby::WpaCli.new(mock_wrapper)) end describe "access_points" do it "returns a list of unique, strongest access points sorted alphabetically" do assert_equal 2, @access_point_list.access_points.size assert_equal "a_ssid", @access_point_list.access_points[0].ssid assert_equal "z_ssid", @access_point_list.access_points[1].ssid end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wpa_cli_web-0.0.12 | test/wpa_cli_web/access_point_list_test.rb |
wpa_cli_web-0.0.11 | test/wpa_cli_web/access_point_list_test.rb |
wpa_cli_web-0.0.10 | test/wpa_cli_web/access_point_list_test.rb |