From 585b386e7cae9260395c8b43e64bb8551b4021f4 Mon Sep 17 00:00:00 2001
From: Sai <%= notice %>
+ Tnlist:
+ <%= @fetmeeting.tnlist %>
+
+ Typ:
+ <%= @fetmeeting.typ %>
+
+Editing fetmeeting
+
+<%= render 'form' %>
+
+<%= link_to 'Show', @fetmeeting %> |
+<%= link_to 'Back', fetmeetings_path %>
diff --git a/app/views/fetmeetings/index.html.erb b/app/views/fetmeetings/index.html.erb
new file mode 100644
index 0000000..28c259d
--- /dev/null
+++ b/app/views/fetmeetings/index.html.erb
@@ -0,0 +1,25 @@
+Listing fetmeetings
+
+
+
+
+
+
+
+<% @fetmeetings.each do |fetmeeting| %>
+ Tnlist
+ Typ
+
+
+
+
+
+<% end %>
+<%= fetmeeting.tnlist %>
+ <%= fetmeeting.typ %>
+ <%= link_to 'Show', fetmeeting %>
+ <%= link_to 'Edit', edit_fetmeeting_path(fetmeeting) %>
+ <%= link_to 'Destroy', fetmeeting, method: :delete, data: { confirm: 'Are you sure?' } %>
+
+
+<%= link_to 'New Fetmeeting', new_fetmeeting_path %>
diff --git a/app/views/fetmeetings/new.html.erb b/app/views/fetmeetings/new.html.erb
new file mode 100644
index 0000000..ab0d5ea
--- /dev/null
+++ b/app/views/fetmeetings/new.html.erb
@@ -0,0 +1,5 @@
+New fetmeeting
+
+<%= render 'form' %>
+
+<%= link_to 'Back', fetmeetings_path %>
diff --git a/app/views/fetmeetings/show.html.erb b/app/views/fetmeetings/show.html.erb
new file mode 100644
index 0000000..914785d
--- /dev/null
+++ b/app/views/fetmeetings/show.html.erb
@@ -0,0 +1,20 @@
+
+<% @fetmeeting.fetmeetingtops.each do |top|%>
+
+
| Title | +Text | +Discussion | +Ersteller | +Fetmeeting | ++ | + | + |
|---|---|---|---|---|---|---|---|
| <%= fetmeetingtop.title %> | +<%= fetmeetingtop.text %> | +<%= fetmeetingtop.discussion %> | +<%= fetmeetingtop.ersteller %> | +<%= fetmeetingtop.fetmeeting_id %> | +<%= link_to 'Show', fetmeetingtop %> | +<%= link_to 'Edit', edit_fetmeetingtop_path(fetmeetingtop) %> | +<%= link_to 'Destroy', fetmeetingtop, method: :delete, data: { confirm: 'Are you sure?' } %> | +
<%= notice %>
+ ++ Title: + <%= @fetmeetingtop.title %> +
+ ++ Text: + <%= @fetmeetingtop.text %> +
+ ++ Discussion: + <%= @fetmeetingtop.discussion %> +
+ ++ Ersteller: + <%= @fetmeetingtop.ersteller %> +
+ ++ Fetmeeting: + <%= @fetmeetingtop.fetmeeting_id %> +
+ + +<%= link_to 'Edit', edit_fetmeetingtop_path(@fetmeetingtop) %> | +<%= link_to 'Back', fetmeetingtops_path %> diff --git a/config/routes.rb b/config/routes.rb index 404b381..74b381d 100755 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,4 +1,10 @@ Fetsite::Application.routes.draw do + resources :fetmeetingtops + + + resources :fetmeetings + + themes_for_rails devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" } resources :home, :only=>[:index] do diff --git a/db/migrate/20140507125633_create_fetmeetings.rb b/db/migrate/20140507125633_create_fetmeetings.rb new file mode 100644 index 0000000..cea9fef --- /dev/null +++ b/db/migrate/20140507125633_create_fetmeetings.rb @@ -0,0 +1,10 @@ +class CreateFetmeetings < ActiveRecord::Migration + def change + create_table :fetmeetings do |t| + t.text :tnlist + t.integer :typ + + t.timestamps + end + end +end diff --git a/db/migrate/20140507130354_create_fetmeetingtops.rb b/db/migrate/20140507130354_create_fetmeetingtops.rb new file mode 100644 index 0000000..810e5ce --- /dev/null +++ b/db/migrate/20140507130354_create_fetmeetingtops.rb @@ -0,0 +1,13 @@ +class CreateFetmeetingtops < ActiveRecord::Migration + def change + create_table :fetmeetingtops do |t| + t.string :title + t.text :text + t.text :discussion + t.string :ersteller + t.integer :fetmeeting_id + + t.timestamps + end + end +end diff --git a/spec/controllers/fetmeetings_controller_spec.rb b/spec/controllers/fetmeetings_controller_spec.rb new file mode 100644 index 0000000..2467093 --- /dev/null +++ b/spec/controllers/fetmeetings_controller_spec.rb @@ -0,0 +1,160 @@ +require 'spec_helper' + +# This spec was generated by rspec-rails when you ran the scaffold generator. +# It demonstrates how one might use RSpec to specify the controller code that +# was generated by Rails when you ran the scaffold generator. +# +# It assumes that the implementation code is generated by the rails scaffold +# generator. If you are using any extension libraries to generate different +# controller code, this generated spec may or may not pass. +# +# It only uses APIs available in rails and/or rspec-rails. There are a number +# of tools you can use to make these specs even more expressive, but we're +# sticking to rails and rspec-rails APIs to keep things simple and stable. +# +# Compared to earlier versions of this generator, there is very limited use of +# stubs and message expectations in this spec. Stubs are only used when there +# is no simpler way to get a handle on the object needed for the example. +# Message expectations are only used when there is no simpler way to specify +# that an instance is receiving a specific message. + +describe FetmeetingsController do + + # This should return the minimal set of attributes required to create a valid + # Fetmeeting. As you add validations to Fetmeeting, be sure to + # adjust the attributes here as well. + let(:valid_attributes) { { "tnlist" => "MyText" } } + + # This should return the minimal set of values that should be in the session + # in order to pass any filters (e.g. authentication) defined in + # FetmeetingsController. Be sure to keep this updated too. + let(:valid_session) { {} } + + describe "GET index" do + it "assigns all fetmeetings as @fetmeetings" do + fetmeeting = Fetmeeting.create! valid_attributes + get :index, {}, valid_session + assigns(:fetmeetings).should eq([fetmeeting]) + end + end + + describe "GET show" do + it "assigns the requested fetmeeting as @fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + get :show, {:id => fetmeeting.to_param}, valid_session + assigns(:fetmeeting).should eq(fetmeeting) + end + end + + describe "GET new" do + it "assigns a new fetmeeting as @fetmeeting" do + get :new, {}, valid_session + assigns(:fetmeeting).should be_a_new(Fetmeeting) + end + end + + describe "GET edit" do + it "assigns the requested fetmeeting as @fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + get :edit, {:id => fetmeeting.to_param}, valid_session + assigns(:fetmeeting).should eq(fetmeeting) + end + end + + describe "POST create" do + describe "with valid params" do + it "creates a new Fetmeeting" do + expect { + post :create, {:fetmeeting => valid_attributes}, valid_session + }.to change(Fetmeeting, :count).by(1) + end + + it "assigns a newly created fetmeeting as @fetmeeting" do + post :create, {:fetmeeting => valid_attributes}, valid_session + assigns(:fetmeeting).should be_a(Fetmeeting) + assigns(:fetmeeting).should be_persisted + end + + it "redirects to the created fetmeeting" do + post :create, {:fetmeeting => valid_attributes}, valid_session + response.should redirect_to(Fetmeeting.last) + end + end + + describe "with invalid params" do + it "assigns a newly created but unsaved fetmeeting as @fetmeeting" do + # Trigger the behavior that occurs when invalid params are submitted + Fetmeeting.any_instance.stub(:save).and_return(false) + post :create, {:fetmeeting => { "tnlist" => "invalid value" }}, valid_session + assigns(:fetmeeting).should be_a_new(Fetmeeting) + end + + it "re-renders the 'new' template" do + # Trigger the behavior that occurs when invalid params are submitted + Fetmeeting.any_instance.stub(:save).and_return(false) + post :create, {:fetmeeting => { "tnlist" => "invalid value" }}, valid_session + response.should render_template("new") + end + end + end + + describe "PUT update" do + describe "with valid params" do + it "updates the requested fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + # Assuming there are no other fetmeetings in the database, this + # specifies that the Fetmeeting created on the previous line + # receives the :update_attributes message with whatever params are + # submitted in the request. + Fetmeeting.any_instance.should_receive(:update_attributes).with({ "tnlist" => "MyText" }) + put :update, {:id => fetmeeting.to_param, :fetmeeting => { "tnlist" => "MyText" }}, valid_session + end + + it "assigns the requested fetmeeting as @fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + put :update, {:id => fetmeeting.to_param, :fetmeeting => valid_attributes}, valid_session + assigns(:fetmeeting).should eq(fetmeeting) + end + + it "redirects to the fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + put :update, {:id => fetmeeting.to_param, :fetmeeting => valid_attributes}, valid_session + response.should redirect_to(fetmeeting) + end + end + + describe "with invalid params" do + it "assigns the fetmeeting as @fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + # Trigger the behavior that occurs when invalid params are submitted + Fetmeeting.any_instance.stub(:save).and_return(false) + put :update, {:id => fetmeeting.to_param, :fetmeeting => { "tnlist" => "invalid value" }}, valid_session + assigns(:fetmeeting).should eq(fetmeeting) + end + + it "re-renders the 'edit' template" do + fetmeeting = Fetmeeting.create! valid_attributes + # Trigger the behavior that occurs when invalid params are submitted + Fetmeeting.any_instance.stub(:save).and_return(false) + put :update, {:id => fetmeeting.to_param, :fetmeeting => { "tnlist" => "invalid value" }}, valid_session + response.should render_template("edit") + end + end + end + + describe "DELETE destroy" do + it "destroys the requested fetmeeting" do + fetmeeting = Fetmeeting.create! valid_attributes + expect { + delete :destroy, {:id => fetmeeting.to_param}, valid_session + }.to change(Fetmeeting, :count).by(-1) + end + + it "redirects to the fetmeetings list" do + fetmeeting = Fetmeeting.create! valid_attributes + delete :destroy, {:id => fetmeeting.to_param}, valid_session + response.should redirect_to(fetmeetings_url) + end + end + +end diff --git a/spec/controllers/fetmeetingtops_controller_spec.rb b/spec/controllers/fetmeetingtops_controller_spec.rb new file mode 100644 index 0000000..7c4a70d --- /dev/null +++ b/spec/controllers/fetmeetingtops_controller_spec.rb @@ -0,0 +1,160 @@ +require 'spec_helper' + +# This spec was generated by rspec-rails when you ran the scaffold generator. +# It demonstrates how one might use RSpec to specify the controller code that +# was generated by Rails when you ran the scaffold generator. +# +# It assumes that the implementation code is generated by the rails scaffold +# generator. If you are using any extension libraries to generate different +# controller code, this generated spec may or may not pass. +# +# It only uses APIs available in rails and/or rspec-rails. There are a number +# of tools you can use to make these specs even more expressive, but we're +# sticking to rails and rspec-rails APIs to keep things simple and stable. +# +# Compared to earlier versions of this generator, there is very limited use of +# stubs and message expectations in this spec. Stubs are only used when there +# is no simpler way to get a handle on the object needed for the example. +# Message expectations are only used when there is no simpler way to specify +# that an instance is receiving a specific message. + +describe FetmeetingtopsController do + + # This should return the minimal set of attributes required to create a valid + # Fetmeetingtop. As you add validations to Fetmeetingtop, be sure to + # adjust the attributes here as well. + let(:valid_attributes) { { "title" => "MyString" } } + + # This should return the minimal set of values that should be in the session + # in order to pass any filters (e.g. authentication) defined in + # FetmeetingtopsController. Be sure to keep this updated too. + let(:valid_session) { {} } + + describe "GET index" do + it "assigns all fetmeetingtops as @fetmeetingtops" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + get :index, {}, valid_session + assigns(:fetmeetingtops).should eq([fetmeetingtop]) + end + end + + describe "GET show" do + it "assigns the requested fetmeetingtop as @fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + get :show, {:id => fetmeetingtop.to_param}, valid_session + assigns(:fetmeetingtop).should eq(fetmeetingtop) + end + end + + describe "GET new" do + it "assigns a new fetmeetingtop as @fetmeetingtop" do + get :new, {}, valid_session + assigns(:fetmeetingtop).should be_a_new(Fetmeetingtop) + end + end + + describe "GET edit" do + it "assigns the requested fetmeetingtop as @fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + get :edit, {:id => fetmeetingtop.to_param}, valid_session + assigns(:fetmeetingtop).should eq(fetmeetingtop) + end + end + + describe "POST create" do + describe "with valid params" do + it "creates a new Fetmeetingtop" do + expect { + post :create, {:fetmeetingtop => valid_attributes}, valid_session + }.to change(Fetmeetingtop, :count).by(1) + end + + it "assigns a newly created fetmeetingtop as @fetmeetingtop" do + post :create, {:fetmeetingtop => valid_attributes}, valid_session + assigns(:fetmeetingtop).should be_a(Fetmeetingtop) + assigns(:fetmeetingtop).should be_persisted + end + + it "redirects to the created fetmeetingtop" do + post :create, {:fetmeetingtop => valid_attributes}, valid_session + response.should redirect_to(Fetmeetingtop.last) + end + end + + describe "with invalid params" do + it "assigns a newly created but unsaved fetmeetingtop as @fetmeetingtop" do + # Trigger the behavior that occurs when invalid params are submitted + Fetmeetingtop.any_instance.stub(:save).and_return(false) + post :create, {:fetmeetingtop => { "title" => "invalid value" }}, valid_session + assigns(:fetmeetingtop).should be_a_new(Fetmeetingtop) + end + + it "re-renders the 'new' template" do + # Trigger the behavior that occurs when invalid params are submitted + Fetmeetingtop.any_instance.stub(:save).and_return(false) + post :create, {:fetmeetingtop => { "title" => "invalid value" }}, valid_session + response.should render_template("new") + end + end + end + + describe "PUT update" do + describe "with valid params" do + it "updates the requested fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + # Assuming there are no other fetmeetingtops in the database, this + # specifies that the Fetmeetingtop created on the previous line + # receives the :update_attributes message with whatever params are + # submitted in the request. + Fetmeetingtop.any_instance.should_receive(:update_attributes).with({ "title" => "MyString" }) + put :update, {:id => fetmeetingtop.to_param, :fetmeetingtop => { "title" => "MyString" }}, valid_session + end + + it "assigns the requested fetmeetingtop as @fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + put :update, {:id => fetmeetingtop.to_param, :fetmeetingtop => valid_attributes}, valid_session + assigns(:fetmeetingtop).should eq(fetmeetingtop) + end + + it "redirects to the fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + put :update, {:id => fetmeetingtop.to_param, :fetmeetingtop => valid_attributes}, valid_session + response.should redirect_to(fetmeetingtop) + end + end + + describe "with invalid params" do + it "assigns the fetmeetingtop as @fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + # Trigger the behavior that occurs when invalid params are submitted + Fetmeetingtop.any_instance.stub(:save).and_return(false) + put :update, {:id => fetmeetingtop.to_param, :fetmeetingtop => { "title" => "invalid value" }}, valid_session + assigns(:fetmeetingtop).should eq(fetmeetingtop) + end + + it "re-renders the 'edit' template" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + # Trigger the behavior that occurs when invalid params are submitted + Fetmeetingtop.any_instance.stub(:save).and_return(false) + put :update, {:id => fetmeetingtop.to_param, :fetmeetingtop => { "title" => "invalid value" }}, valid_session + response.should render_template("edit") + end + end + end + + describe "DELETE destroy" do + it "destroys the requested fetmeetingtop" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + expect { + delete :destroy, {:id => fetmeetingtop.to_param}, valid_session + }.to change(Fetmeetingtop, :count).by(-1) + end + + it "redirects to the fetmeetingtops list" do + fetmeetingtop = Fetmeetingtop.create! valid_attributes + delete :destroy, {:id => fetmeetingtop.to_param}, valid_session + response.should redirect_to(fetmeetingtops_url) + end + end + +end diff --git a/spec/factories/fetmeetings.rb b/spec/factories/fetmeetings.rb new file mode 100644 index 0000000..8cf06b7 --- /dev/null +++ b/spec/factories/fetmeetings.rb @@ -0,0 +1,8 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :fetmeeting do + tnlist "MyText" + typ 1 + end +end diff --git a/spec/factories/fetmeetingtops.rb b/spec/factories/fetmeetingtops.rb new file mode 100644 index 0000000..1443519 --- /dev/null +++ b/spec/factories/fetmeetingtops.rb @@ -0,0 +1,11 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :fetmeetingtop do + title "MyString" + text "MyText" + discussion "MyText" + ersteller "MyString" + fetmeeting_id 1 + end +end diff --git a/spec/helpers/fetmeetings_helper_spec.rb b/spec/helpers/fetmeetings_helper_spec.rb new file mode 100644 index 0000000..ca81428 --- /dev/null +++ b/spec/helpers/fetmeetings_helper_spec.rb @@ -0,0 +1,15 @@ +require 'spec_helper' + +# Specs in this file have access to a helper object that includes +# the FetmeetingsHelper. For example: +# +# describe FetmeetingsHelper do +# describe "string concat" do +# it "concats two strings with spaces" do +# expect(helper.concat_strings("this","that")).to eq("this that") +# end +# end +# end +describe FetmeetingsHelper do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/helpers/fetmeetingtops_helper_spec.rb b/spec/helpers/fetmeetingtops_helper_spec.rb new file mode 100644 index 0000000..1304fcd --- /dev/null +++ b/spec/helpers/fetmeetingtops_helper_spec.rb @@ -0,0 +1,15 @@ +require 'spec_helper' + +# Specs in this file have access to a helper object that includes +# the FetmeetingtopsHelper. For example: +# +# describe FetmeetingtopsHelper do +# describe "string concat" do +# it "concats two strings with spaces" do +# expect(helper.concat_strings("this","that")).to eq("this that") +# end +# end +# end +describe FetmeetingtopsHelper do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/fetmeeting_spec.rb b/spec/models/fetmeeting_spec.rb new file mode 100644 index 0000000..f809f99 --- /dev/null +++ b/spec/models/fetmeeting_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe Fetmeeting do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/fetmeetingtop_spec.rb b/spec/models/fetmeetingtop_spec.rb new file mode 100644 index 0000000..e508e83 --- /dev/null +++ b/spec/models/fetmeetingtop_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe Fetmeetingtop do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/requests/fetmeetings_spec.rb b/spec/requests/fetmeetings_spec.rb new file mode 100644 index 0000000..0444c6d --- /dev/null +++ b/spec/requests/fetmeetings_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe "Fetmeetings" do + describe "GET /fetmeetings" do + it "works! (now write some real specs)" do + # Run the generator again with the --webrat flag if you want to use webrat methods/matchers + get fetmeetings_path + response.status.should be(200) + end + end +end diff --git a/spec/requests/fetmeetingtops_spec.rb b/spec/requests/fetmeetingtops_spec.rb new file mode 100644 index 0000000..7273cc6 --- /dev/null +++ b/spec/requests/fetmeetingtops_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe "Fetmeetingtops" do + describe "GET /fetmeetingtops" do + it "works! (now write some real specs)" do + # Run the generator again with the --webrat flag if you want to use webrat methods/matchers + get fetmeetingtops_path + response.status.should be(200) + end + end +end diff --git a/spec/routing/fetmeetings_routing_spec.rb b/spec/routing/fetmeetings_routing_spec.rb new file mode 100644 index 0000000..77d71e6 --- /dev/null +++ b/spec/routing/fetmeetings_routing_spec.rb @@ -0,0 +1,35 @@ +require "spec_helper" + +describe FetmeetingsController do + describe "routing" do + + it "routes to #index" do + get("/fetmeetings").should route_to("fetmeetings#index") + end + + it "routes to #new" do + get("/fetmeetings/new").should route_to("fetmeetings#new") + end + + it "routes to #show" do + get("/fetmeetings/1").should route_to("fetmeetings#show", :id => "1") + end + + it "routes to #edit" do + get("/fetmeetings/1/edit").should route_to("fetmeetings#edit", :id => "1") + end + + it "routes to #create" do + post("/fetmeetings").should route_to("fetmeetings#create") + end + + it "routes to #update" do + put("/fetmeetings/1").should route_to("fetmeetings#update", :id => "1") + end + + it "routes to #destroy" do + delete("/fetmeetings/1").should route_to("fetmeetings#destroy", :id => "1") + end + + end +end diff --git a/spec/routing/fetmeetingtops_routing_spec.rb b/spec/routing/fetmeetingtops_routing_spec.rb new file mode 100644 index 0000000..c937eee --- /dev/null +++ b/spec/routing/fetmeetingtops_routing_spec.rb @@ -0,0 +1,35 @@ +require "spec_helper" + +describe FetmeetingtopsController do + describe "routing" do + + it "routes to #index" do + get("/fetmeetingtops").should route_to("fetmeetingtops#index") + end + + it "routes to #new" do + get("/fetmeetingtops/new").should route_to("fetmeetingtops#new") + end + + it "routes to #show" do + get("/fetmeetingtops/1").should route_to("fetmeetingtops#show", :id => "1") + end + + it "routes to #edit" do + get("/fetmeetingtops/1/edit").should route_to("fetmeetingtops#edit", :id => "1") + end + + it "routes to #create" do + post("/fetmeetingtops").should route_to("fetmeetingtops#create") + end + + it "routes to #update" do + put("/fetmeetingtops/1").should route_to("fetmeetingtops#update", :id => "1") + end + + it "routes to #destroy" do + delete("/fetmeetingtops/1").should route_to("fetmeetingtops#destroy", :id => "1") + end + + end +end diff --git a/spec/views/fetmeetings/edit.html.erb_spec.rb b/spec/views/fetmeetings/edit.html.erb_spec.rb new file mode 100644 index 0000000..5c565e6 --- /dev/null +++ b/spec/views/fetmeetings/edit.html.erb_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe "fetmeetings/edit" do + before(:each) do + @fetmeeting = assign(:fetmeeting, stub_model(Fetmeeting, + :tnlist => "MyText", + :typ => 1 + )) + end + + it "renders the edit fetmeeting form" do + render + + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "form[action=?][method=?]", fetmeeting_path(@fetmeeting), "post" do + assert_select "textarea#fetmeeting_tnlist[name=?]", "fetmeeting[tnlist]" + assert_select "input#fetmeeting_typ[name=?]", "fetmeeting[typ]" + end + end +end diff --git a/spec/views/fetmeetings/index.html.erb_spec.rb b/spec/views/fetmeetings/index.html.erb_spec.rb new file mode 100644 index 0000000..96c6ac8 --- /dev/null +++ b/spec/views/fetmeetings/index.html.erb_spec.rb @@ -0,0 +1,23 @@ +require 'spec_helper' + +describe "fetmeetings/index" do + before(:each) do + assign(:fetmeetings, [ + stub_model(Fetmeeting, + :tnlist => "MyText", + :typ => 1 + ), + stub_model(Fetmeeting, + :tnlist => "MyText", + :typ => 1 + ) + ]) + end + + it "renders a list of fetmeetings" do + render + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "tr>td", :text => "MyText".to_s, :count => 2 + assert_select "tr>td", :text => 1.to_s, :count => 2 + end +end diff --git a/spec/views/fetmeetings/new.html.erb_spec.rb b/spec/views/fetmeetings/new.html.erb_spec.rb new file mode 100644 index 0000000..4773b40 --- /dev/null +++ b/spec/views/fetmeetings/new.html.erb_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe "fetmeetings/new" do + before(:each) do + assign(:fetmeeting, stub_model(Fetmeeting, + :tnlist => "MyText", + :typ => 1 + ).as_new_record) + end + + it "renders new fetmeeting form" do + render + + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "form[action=?][method=?]", fetmeetings_path, "post" do + assert_select "textarea#fetmeeting_tnlist[name=?]", "fetmeeting[tnlist]" + assert_select "input#fetmeeting_typ[name=?]", "fetmeeting[typ]" + end + end +end diff --git a/spec/views/fetmeetings/show.html.erb_spec.rb b/spec/views/fetmeetings/show.html.erb_spec.rb new file mode 100644 index 0000000..4e54a71 --- /dev/null +++ b/spec/views/fetmeetings/show.html.erb_spec.rb @@ -0,0 +1,17 @@ +require 'spec_helper' + +describe "fetmeetings/show" do + before(:each) do + @fetmeeting = assign(:fetmeeting, stub_model(Fetmeeting, + :tnlist => "MyText", + :typ => 1 + )) + end + + it "renders attributes in" do + render + # Run the generator again with the --webrat flag if you want to use webrat matchers + rendered.should match(/MyText/) + rendered.should match(/1/) + end +end diff --git a/spec/views/fetmeetingtops/edit.html.erb_spec.rb b/spec/views/fetmeetingtops/edit.html.erb_spec.rb new file mode 100644 index 0000000..11b3899 --- /dev/null +++ b/spec/views/fetmeetingtops/edit.html.erb_spec.rb @@ -0,0 +1,26 @@ +require 'spec_helper' + +describe "fetmeetingtops/edit" do + before(:each) do + @fetmeetingtop = assign(:fetmeetingtop, stub_model(Fetmeetingtop, + :title => "MyString", + :text => "MyText", + :discussion => "MyText", + :ersteller => "MyString", + :fetmeeting_id => 1 + )) + end + + it "renders the edit fetmeetingtop form" do + render + + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "form[action=?][method=?]", fetmeetingtop_path(@fetmeetingtop), "post" do + assert_select "input#fetmeetingtop_title[name=?]", "fetmeetingtop[title]" + assert_select "textarea#fetmeetingtop_text[name=?]", "fetmeetingtop[text]" + assert_select "textarea#fetmeetingtop_discussion[name=?]", "fetmeetingtop[discussion]" + assert_select "input#fetmeetingtop_ersteller[name=?]", "fetmeetingtop[ersteller]" + assert_select "input#fetmeetingtop_fetmeeting_id[name=?]", "fetmeetingtop[fetmeeting_id]" + end + end +end diff --git a/spec/views/fetmeetingtops/index.html.erb_spec.rb b/spec/views/fetmeetingtops/index.html.erb_spec.rb new file mode 100644 index 0000000..8935c13 --- /dev/null +++ b/spec/views/fetmeetingtops/index.html.erb_spec.rb @@ -0,0 +1,32 @@ +require 'spec_helper' + +describe "fetmeetingtops/index" do + before(:each) do + assign(:fetmeetingtops, [ + stub_model(Fetmeetingtop, + :title => "Title", + :text => "MyText", + :discussion => "MyText", + :ersteller => "Ersteller", + :fetmeeting_id => 1 + ), + stub_model(Fetmeetingtop, + :title => "Title", + :text => "MyText", + :discussion => "MyText", + :ersteller => "Ersteller", + :fetmeeting_id => 1 + ) + ]) + end + + it "renders a list of fetmeetingtops" do + render + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "tr>td", :text => "Title".to_s, :count => 2 + assert_select "tr>td", :text => "MyText".to_s, :count => 2 + assert_select "tr>td", :text => "MyText".to_s, :count => 2 + assert_select "tr>td", :text => "Ersteller".to_s, :count => 2 + assert_select "tr>td", :text => 1.to_s, :count => 2 + end +end diff --git a/spec/views/fetmeetingtops/new.html.erb_spec.rb b/spec/views/fetmeetingtops/new.html.erb_spec.rb new file mode 100644 index 0000000..43611f8 --- /dev/null +++ b/spec/views/fetmeetingtops/new.html.erb_spec.rb @@ -0,0 +1,26 @@ +require 'spec_helper' + +describe "fetmeetingtops/new" do + before(:each) do + assign(:fetmeetingtop, stub_model(Fetmeetingtop, + :title => "MyString", + :text => "MyText", + :discussion => "MyText", + :ersteller => "MyString", + :fetmeeting_id => 1 + ).as_new_record) + end + + it "renders new fetmeetingtop form" do + render + + # Run the generator again with the --webrat flag if you want to use webrat matchers + assert_select "form[action=?][method=?]", fetmeetingtops_path, "post" do + assert_select "input#fetmeetingtop_title[name=?]", "fetmeetingtop[title]" + assert_select "textarea#fetmeetingtop_text[name=?]", "fetmeetingtop[text]" + assert_select "textarea#fetmeetingtop_discussion[name=?]", "fetmeetingtop[discussion]" + assert_select "input#fetmeetingtop_ersteller[name=?]", "fetmeetingtop[ersteller]" + assert_select "input#fetmeetingtop_fetmeeting_id[name=?]", "fetmeetingtop[fetmeeting_id]" + end + end +end diff --git a/spec/views/fetmeetingtops/show.html.erb_spec.rb b/spec/views/fetmeetingtops/show.html.erb_spec.rb new file mode 100644 index 0000000..d566f58 --- /dev/null +++ b/spec/views/fetmeetingtops/show.html.erb_spec.rb @@ -0,0 +1,23 @@ +require 'spec_helper' + +describe "fetmeetingtops/show" do + before(:each) do + @fetmeetingtop = assign(:fetmeetingtop, stub_model(Fetmeetingtop, + :title => "Title", + :text => "MyText", + :discussion => "MyText", + :ersteller => "Ersteller", + :fetmeeting_id => 1 + )) + end + + it "renders attributes in
" do
+ render
+ # Run the generator again with the --webrat flag if you want to use webrat matchers
+ rendered.should match(/Title/)
+ rendered.should match(/MyText/)
+ rendered.should match(/MyText/)
+ rendered.should match(/Ersteller/)
+ rendered.should match(/1/)
+ end
+end
From 85d2bb5bf9ddb4e568d4886fb11be5f87c0966df Mon Sep 17 00:00:00 2001
From: Thomas Blazek
1220 Wien"
service_text: "Für individuelle Beratung und alle sonstigen Angelegenheiten stehen wir mit unserem Servicedienst während der Vorlesungszeit jenen Mo-Fr von 9 bis 15 Uhr zur Verfügung. Außerhalb dieser Zeiten ist oft trotzdem jemand auf der Fachschaft der dir weiterhelfen kann."
- telefon_text: "Telefon: +43 2241341
Skype:
E-Mail: service@fet.at"
\ No newline at end of file
+ telefon_text: "Telefon: +43 2241341
Skype:
E-Mail: service@fet.at"
+ search:
+ no_results_for: "Es wurden keine Einträge gefunden für"
\ No newline at end of file
From 48e3c1149afa893a6237cf51a81e55c0191a12eb Mon Sep 17 00:00:00 2001
From: Thomas Blazek