Sha256: f78b252fceb4bd9ef3fb3fc479530bd816ae88e080390d78097626097ba61b0d
Contents?: true
Size: 1.12 KB
Versions: 9
Compression:
Stored size: 1.12 KB
Contents
# -*- encoding : utf-8 -*- require 'spec_helper' describe OCRSDK::Verifiers::Status do let (:class_with_module) { Class.new do include OCRSDK::Verifiers::Status end } subject { class_with_module.new } it "should have list of statuses" do OCRSDK::Verifiers::Status::STATUSES.length.should > 0 end it "should convert status to string" do subject.status_to_s(:meow_meow).should == 'MeowMeow' end describe ".status_to_sym" do it "should convert status to symbol" do subject.status_to_sym("MeowMeow").should == :meow_meow end it "should produce reversible results" do subject.status_to_sym(subject.status_to_s(:meow_meow)).should == :meow_meow end end describe ".supported_status?" do it "should return false for incorrect language" do subject.supported_status?(:meow_meow).should be_false end it "should return true for correct status as symbol" do subject.supported_status?(:submitted).should be_true end it "should return true for correct status as string" do subject.supported_status?("Submitted").should be_true end end end
Version data entries
9 entries across 9 versions & 1 rubygems