Sha256: 6d619ff21ba8a2670ada636e15994babc4e52883b0c891f8d989c3703cdfdffb
Contents?: true
Size: 754 Bytes
Versions: 5
Compression:
Stored size: 754 Bytes
Contents
require 'spec_helper' describe Restfulie::Client::Feature::OpenSearch::PatternMatcher do context "matching patterns" do it "should unmarshall opensearch xml descriptions" do pattern = "q={searchTerms}&pw={startPage?}&format=atom" matcher = Restfulie::Client::Feature::OpenSearch::PatternMatcher.new matcher.match({:searchTerms => 12, :startPage => 13},pattern).should == "q=12&pw=13&format=atom" end it "should reset optional patterns" do pattern = "q={searchTerms}&pw={startPage?}&format=atom" matcher = Restfulie::Client::Feature::OpenSearch::PatternMatcher.new matcher.match({:searchTerms => 12},pattern).should == "q=12&pw=&format=atom" end end end
Version data entries
5 entries across 5 versions & 2 rubygems