Sha256: 33137c5a4e0a7da9a103cfc1d956a870718b5e9667ae595f31a8b28d7888f324
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'pathname' require Pathname(__FILE__).ascend{|d| h=d+'spec_helper.rb'; break h if h.file?} describe 'LoginPage' do let(:page_factory) do AdminModule::PageFactory.new end before do AdminModule.configure do |config| config.credentials.clear config.credentials[:dev] = ['user', 'pass'] config.xmlmaps.clear config.xmlmaps['test1'] = 'Z-TEMP' config.xmlmaps['test2'] = 'Z-TEMP2' config.ams_version = "4.0.0" end base_url = ENV['AM_LIVE_BASE_URL_400'] login_url = "login400.aspx.html" unless base_url.nil? || base_url.empty? HtmlSpec.always_use_server = true login_url = File.join(base_url, "user/login.aspx") else HtmlSpec.always_use_server = false end allow_any_instance_of(AdminModule::Pages::LoginPage400).to receive(:get_dynamic_url).and_return(HtmlSpec.url_for(login_url)) end context "logging in" do it "populates the correct fields" do page = page_factory.login_page expect { page.login_as("user", "password") }.to_not raise_error end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin_module-0.1.8 | spec/lib/admin_module/pages/login_page_400_spec.rb |