enkessler/cuke_slicer

View on GitHub
testing/helper_methods.rb

Summary

Maintainability
A
0 mins
Test Coverage
module CukeSlicer

  # Some helper methods used during testing
  module HelperMethods

    def cuke_modeler?(versions)
      versions = [versions] unless versions.is_a?(Enumerable)
      versions.include?(cuke_modeler_major_version)
    end

    def cuke_modeler_major_version
      Gem.loaded_specs['cuke_modeler'].version.version.match(/^(\d+)\./)[1].to_i
    end

    def self.test_storage
      @test_storage ||= {}
    end

  end
end