From 52dac513f73658cf2bd38da493fbcc6c6ab38473 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sat, 12 Sep 2015 10:03:56 +0200 Subject: [PATCH] AutoCommit Sam Sep 12 10:03:56 CEST 2015 --- app/views/beispiele/_form.html.erb | 6 +++--- spec/factories/logo2014_64.png | Bin 0 -> 2455 bytes spec/features/beispielsammlung_spec.rb | 19 +++++++++++++++---- 3 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 spec/factories/logo2014_64.png diff --git a/app/views/beispiele/_form.html.erb b/app/views/beispiele/_form.html.erb index 7f6df24..07285a6 100755 --- a/app/views/beispiele/_form.html.erb +++ b/app/views/beispiele/_form.html.erb @@ -12,7 +12,7 @@ <% end %>
- <% f.file_field :beispieldatei, :label => "Neue Datei hochladen:"%> + <%= f.file_field :beispieldatei, :label => "Neue Datei hochladen:" if @beispiel.beispieldatei.nil? || @beispiel.beispieldatei.blank? %>
<%=f.input :datum , :as => :datetimepicker %> @@ -20,11 +20,11 @@
<%= f.input :name %> - + <%= f.input :lva if @beispiel.lva.nil?%> <%= f.input :desc %>
- <%= f.input :lecturer, :as=>:select, :collection => @beispiel.lva.lecturers %> + <%= f.input :lecturer, :as=>:select, :collection => ((@beispiel.lva.nil?|| @beispiel.lva.lecturers.empty?)? Lecturer.all : @beispiel.lva.lecturers) %>
<%= f.hidden_field :beispieldatei_cache %> <%= f.actions do %> diff --git a/spec/factories/logo2014_64.png b/spec/factories/logo2014_64.png new file mode 100644 index 0000000000000000000000000000000000000000..10b2ecf27a0780c3942abcfd9d7cf76bef44e350 GIT binary patch literal 2455 zcmV;I3263-P)*VrW9T}Aa@8qMRJd+&e#bLQN~jHoLA&#-b$AlDcaAlC$P zjX?o&O(5486d>0Ga*aU&a!nxD$f^KRT^$lZve{-|$eI8Waffld_yA$|&)I6TKgebT z+zLzu?v%=!(OGQwiU?(~tuOm~!B{r{+ky@fai^gA5VrnKYbqMDK`MI@V3^r+Y)$XQ z>p_r8jP=Xxkjkb2qSJwo{Ie;&c+L0s-^e^64_V9sG6mQP7%-Dktb(A-20)o1D}P^* z4OUqZ!0-BsfFnQ?$b=N9^4LV605}EMgu13>gIjhYz;VX_Lr|K5R-ib=NA&V*@tViX z^p+VlgxS=UoyL-Fs4iyM$9s}|^1D_N4|&m}))H*9 zIHfJGJKay*{FIABFMe9?0P;ybjEKmWfO~-%{VdX=sz39~jsw02e4YMB-~+09OhiWc z?S31`>u1?cV7aPxrnRc-Rc*kp00Zb%Y-|0pcK{z=W!VNmfXTpruClBGuUzSVt||wJ z$i2X0X%yb+?|Z|uB62kx1>aBck+ zZ>rBHUb$`rPV@<%Oe4wao&@GlRb?gk7xBZok!d354}r3m00$7Nsw_(D3n|%@uc}a0 z6{57h5GR_KREHD21}8c!A)10udjTt+9ZqR|A*J;N{fX$llVGR49zz?jfYiasa>{F4 zIX>Zb@RL-h{cG&bnnWiN84BDTDEp+Ux~i%)6^|#c^I=AP=&czv7k!Pqj?);ux4VwA zXGWr&L3zBp?PN4U)teMt{D8cU)8utD%BuC(^>uq83CCt5@$ZAo2M%JJ$F!#6IDk|{ z7lAAX>+`_FfwJcTn^<@rpi=8B0(OA=F0dltdlxVwaP6pwEJ`?!spY6BqUbu+NK9t4UJ*#W#5Ldm(U!KVeVCUCwO@B}E( z6MjbN87vu{?$NXkkY3P@7*-(?Q@8vLaiR|)@-)Yb9swSgaC9k_JOdH}8c@CiJZd3C zF!nTcow*ouBM?W~M*EO=fT>_Tiub;KF3n9O;w4o*k8l>4c=@7;j0P6^=GmD0)iBGi|v}e{RG9CC6PyAvSaC@M>4IC?4h|r=@XCHtnO8d}zQ0jn@ zpuc6rg&Q^M90bs)b5PxIZAv$&>ndA-l|AjsC?Ghx+rW>XK1}o^ge|9s4KmL`pZN(gd{|O>UG%q6i`C)AV`7d z5q<+~O1hV4S6l$X!Fx4X*}N=Y zRV%xR)<&KKp2JOavr193v-?ySL2=7pfxiXndlM(xhH@9in%j^2NkV_-0>SWqkJ9>P zL}EZEDlaElMSTHuGH_j*Hf8`#BGPb$?N%hd3}I}~*ChETRaF!4y5mG_MCC4!ty)`t zn5)DUBS1uof!hL?pCi9xI?5@KHCkKVnq;-($1oufod`S+oCbm)LPq*qI-CRE0_$c_ zo2KHiRIIm%+b`nH0}?;2bpe|YT?nkY(!KPCzFvVzq;^*uHR`kisSBF`ZDZRgJl%!J zWK})q4}l$^u%Ddvs%pDL+*TAY)&!tU-SC@I>&ye5O7Lw|)sw)+e%76WPc$3svr@-x z0NJl@c%ekx`%&4YZus?X`%l)4q9cDk9q~QXR~{o0y`8w-sI}#LyL}?=Vw9IamSD%< zrHh$d8otv{Yy*Z&tqLFQUgcFD0rNnTwY{JSBU{J|Eu*Y%G)A_7NzOHK)8rkP33OSj z5bHIDUl=~nL^C9SHlj?CWt(ka93o9gW^Z*ERL3AX-e+^E~P$*d^K2}Fxf@s`LfN%wRQq0B~^1-d&ER5KI-_I|(mZ+SZtT%-V@4Y(Fn zuQxGPONx)TSTYC5LwPR~Ofw^ZW&CWeo&d%=lO+cj44S$YKk^dJ7gzjXELu2j1@4h%(P zE|Rj2=hYA^Yb3vODrX9VqtO9F=6;b;do5ya1$ip1UF4|0l6O7GtG!m^^#&P3#stvX z@;6BL6}a0$4tXJ$<`o1{s+RewHx!vvjTr:feature do let!(:rubrik) {FactoryGirl.create(:rubrik)} let!(:user) {FactoryGirl.create(:user)} let!(:themengruppe){ FactoryGirl.create(:themengruppe) } - let!(:studium) {FactoryGirl.create(:studium)} + let!(:studium) {FactoryGirl.create(:studium,:visible=>true)} before(:each) do FactoryGirl.create(:neuigkeit, rubrik_id: rubrik.id, author_id: user.id) FactoryGirl.create(:thema, id: t=YAML.load_file("#{::Rails.root.to_s}/config/start_topic.yml").to_i, themengruppe_id: themengruppe.id) @@ -23,20 +24,30 @@ feature 'Beispielsammlung', :type=>:feature do end def sign_in visit '/' + user.add_role(:fetadmin) + find(:href, "sign_in").click fill_in 'user_email', with: user.email fill_in 'user_password', with:"password" click_button 'Sign in' end scenario 'anonym user visits beispielsammlung' do - # sign_in - visit "/studien/#{studium.id}" - # click_link 'Beispielsammlung' +# sign_in + visit "/" + click_link 'Beispielsammlung' expect(page).to have_text(studium.title) # expect(page).to have_tag("link to lva") # click_link 'LVA1' # expect(page).to have_text(beispiel.name) end + scenario 'load something up' do + visit "/" + click_link 'Beispiel hinzufügen' + page.attach_file('beispiel[beispieldatei]', Rails.root + 'spec/factories/logo2014_64.png') + click_button "Create Beispiel" + # find(:href,"/beispiele/new").click + + end end