Sha256: 7bd66c4063f9e8aa7c08a270733d1f50b6331a5023324c1cd53de306f2f894fb
Contents?: true
Size: 756 Bytes
Versions: 18
Compression:
Stored size: 756 Bytes
Contents
require 'spec_helper' describe Playground do let(:user) { create(:user) } before { I18n.locale = :en } describe '#create' do context 'when language is queriable and exercise is playable' do let(:language) { create(:language, queriable: true) } let(:guide) { create(:guide) } let(:exercise) { build(:playground, language: language, layout: :input_bottom, guide: guide, number: 1) } it { expect(exercise.save).to be true } end context 'when language is not queriable and exercise is playable' do let(:language) { create(:language, queriable: false) } let(:exercise) { build(:playground, language: language, layout: :input_bottom) } it { expect(exercise.save).to be false } end end end
Version data entries
18 entries across 18 versions & 1 rubygems