35 lines
861 B
Ruby
35 lines
861 B
Ruby
require 'spec_helper'
|
|
|
|
describe Lva do
|
|
pending "add some examples to (or delete) #{__FILE__}"
|
|
before(:all) do
|
|
s=FactoryGirl.create(:studium)
|
|
mg=FactoryGirl.build(:modulgruppe)
|
|
mg.studium= s
|
|
mg.save!
|
|
@m=FactoryGirl.build(:other_modul)
|
|
@m.modulgruppen << mg
|
|
@m.save!
|
|
puts "Beispiele before filter"
|
|
end
|
|
before(:each) do
|
|
@l = FactoryGirl.build(:lva)
|
|
end
|
|
it "should be created" do
|
|
l=FactoryGirl.build(:lva)
|
|
l.modul << @m
|
|
expect{l.save!; Sunspot.commit}.to change{Lva.count}.by(1)
|
|
end
|
|
it "should not be valid without module" do
|
|
l=FactoryGirl.build(:lva)
|
|
expect(l.valid?).to be false
|
|
expect(l.errors[:modul].size).to be(1)
|
|
end
|
|
it "should respond to semesters" do
|
|
@l
|
|
end
|
|
pending "should not be valid without modul"
|
|
pending "should have beispiele"
|
|
pending "should be flagable"
|
|
end
|