test/commands/generator_test.rb in pliny-0.0.3 vs test/commands/generator_test.rb in pliny-0.0.4

- old
+ new

@@ -1,12 +1,24 @@ require "test_helper" describe Pliny::Commands::Generator do before do - @gen = Pliny::Commands::Generator.new({}, StringIO.new) + @gen = Pliny::Commands::Generator.new({}, {}, StringIO.new) end + describe "#field_name" do + it "uses the singular form" do + @gen.args = ["model", "resource_histories"] + assert_equal "resource_history", @gen.field_name + end + + it "handles hyphens as underscores" do + @gen.args = ["model", "resource-histories"] + assert_equal "resource_history", @gen.field_name + end + end + describe "#plural_class_name" do it "builds a class name for a model" do @gen.args = ["model", "resource_histories"] assert_equal "ResourceHistories", @gen.plural_class_name end @@ -101,17 +113,9 @@ assert File.exists?("lib/models/artist.rb") end it "creates a test" do assert File.exists?("spec/models/artist_spec.rb") - end - - it "creates a serializer" do - assert File.exists?("lib/serializers/artist_serializer.rb") - end - - it "creates a serializer test" do - assert File.exists?("spec/serializers/artist_serializer_spec.rb") end end describe "generating scaffolds" do before do