Sha256: 8b39a5a84e1fddd2732695732817a5d4e33f020bfec3567ab7576b3dfbdf8e49
Contents?: true
Size: 846 Bytes
Versions: 18
Compression:
Stored size: 846 Bytes
Contents
require 'spec_helper' describe Api::CoursesController, type: :controller, organization_workspace: :base do before { set_api_client! } let(:api_client) { create :api_client } let(:course_json) do {slug: 'test/bar', shifts: %w(morning), code: 'k2003', days: %w(monday wednesday), period: '2016', description: 'test course'} end let!(:organization) { create :organization, name: 'test' } context 'post' do before { post :create, params: { course: course_json }} it { expect(response.status).to eq 200 } it { expect(Course.count).to eq 1 } it { expect(Course.first.slug).to eq 'test/bar' } it { expect(Course.first.organization).to eq(organization) } it { expect(Course.first.shifts).to eq(%w(morning)) } it { expect(Course.first.days).to eq(%w(monday wednesday)) } end end
Version data entries
18 entries across 18 versions & 1 rubygems