From 4bd16f053847f2efe347ebda9136ef2233ee0d2c Mon Sep 17 00:00:00 2001 From: hukl Date: Tue, 28 Apr 2009 00:15:53 +0200 Subject: added thinking_sphinx plugin for fulltext search on nodes and heads --- .../unit/thinking_sphinx/index/builder_spec.rb | 5 ++++ .../unit/thinking_sphinx/index/faux_column_spec.rb | 30 ++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/builder_spec.rb create mode 100644 vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/faux_column_spec.rb (limited to 'vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index') diff --git a/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/builder_spec.rb b/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/builder_spec.rb new file mode 100644 index 00000000..6d1d25dc --- /dev/null +++ b/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/builder_spec.rb @@ -0,0 +1,5 @@ +require 'spec/spec_helper' + +describe ThinkingSphinx::Index::Builder do + # +end \ No newline at end of file diff --git a/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/faux_column_spec.rb b/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/faux_column_spec.rb new file mode 100644 index 00000000..ca76a346 --- /dev/null +++ b/vendor/plugins/thinking-sphinx/spec/unit/thinking_sphinx/index/faux_column_spec.rb @@ -0,0 +1,30 @@ +require 'spec/spec_helper' + +describe ThinkingSphinx::Index::FauxColumn do + describe "coerce class method" do + before :each do + @column = ThinkingSphinx::Index::FauxColumn.stub_instance + ThinkingSphinx::Index::FauxColumn.stub_method(:new => @column) + end + + it "should return a single faux column if passed a string" do + ThinkingSphinx::Index::FauxColumn.coerce("string").should == @column + end + + it "should return a single faux column if passed a symbol" do + ThinkingSphinx::Index::FauxColumn.coerce(:string).should == @column + end + + it "should return an array of faux columns if passed an array of strings" do + ThinkingSphinx::Index::FauxColumn.coerce(["one", "two"]).should == [ + @column, @column + ] + end + + it "should return an array of faux columns if passed an array of symbols" do + ThinkingSphinx::Index::FauxColumn.coerce([:one, :two]).should == [ + @column, @column + ] + end + end +end \ No newline at end of file -- cgit v1.3