Sha256: 5f7a1fbda5e92679b7068c9ee26b9b863e9975c9299b376a425e908a2b28d5b3
Contents?: true
Size: 507 Bytes
Versions: 2
Compression:
Stored size: 507 Bytes
Contents
# frozen_string_literal: true Before do @start_time = Time.now end When /^the client is idle for (\S+) seconds$/ do |seconds| sleep seconds.to_f end Then /^it should take at least (\S+) seconds$/ do |s| min_elapsed_time = s.to_f elapsed_time = Time.now - @start_time expect(elapsed_time).to be >= min_elapsed_time end Then /^it should take less than (\S+) seconds$/ do |s| max_elapsed_time = s.to_f elapsed_time = Time.now - @start_time expect(elapsed_time).to be < max_elapsed_time end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ftpd-2.0.1 | features/step_definitions/timing.rb |
ftpd-2.0.0 | features/step_definitions/timing.rb |