From c15604a86f9a8d6dfea7829e7e9e59c26b6c956d Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Tue, 11 Nov 2014 00:21:28 +0100 Subject: [PATCH] CSS evaluator specs for IDs. --- spec/oga/css/evaluator/ids_spec.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 spec/oga/css/evaluator/ids_spec.rb diff --git a/spec/oga/css/evaluator/ids_spec.rb b/spec/oga/css/evaluator/ids_spec.rb new file mode 100644 index 0000000..cc4a17c --- /dev/null +++ b/spec/oga/css/evaluator/ids_spec.rb @@ -0,0 +1,17 @@ +require 'spec_helper' + +describe 'CSS selector evaluation' do + context 'IDs' do + before do + @document = parse('') + end + + example 'return a node set containing a node with a single ID' do + evaluate_css(@document, '#foo').should == @document.children + end + + example 'return an empty node set for non matching IDs' do + evaluate_css(@document, '#bar').should == node_set + end + end +end