Migrated to proforma 0.6
Fixed all failing specs
This commit is contained in:
@ -161,7 +161,8 @@ RSpec.describe ProformaService::ConvertExerciseToTask do
|
||||
id: test_file.id,
|
||||
title: test_file.name,
|
||||
files: have(1).item,
|
||||
meta_data: {'feedback-message' => test_file.feedback_message}
|
||||
meta_data: [{key: 'entry-point', namespace: 'openHPI', value: test_file.filepath},
|
||||
{key: 'feedback-message', namespace: 'openHPI', value: 'feedback_message'}]
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -229,11 +229,11 @@ describe ProformaService::ConvertTaskToExercise do
|
||||
internal_description: 'internal_description',
|
||||
test_type: 'test_type',
|
||||
files: test_files,
|
||||
meta_data: {
|
||||
'feedback-message' => 'feedback-message',
|
||||
'testing-framework' => 'testing-framework',
|
||||
'testing-framework-version' => 'testing-framework-version',
|
||||
}
|
||||
meta_data: [
|
||||
{namespace: 'openHPI', key: 'feedback-message', value: 'feedback-message'},
|
||||
{namespace: 'openHPI', key: 'testing-framework', value: 'testing-framework'},
|
||||
{namespace: 'openHPI', key: 'testing-framework-version', value: 'testing-framework-version'},
|
||||
]
|
||||
)
|
||||
end
|
||||
|
||||
@ -272,11 +272,11 @@ describe ProformaService::ConvertTaskToExercise do
|
||||
let(:test2) do
|
||||
Proforma::Test.new(
|
||||
files: test_files2,
|
||||
meta_data: {
|
||||
'feedback-message' => 'feedback-message',
|
||||
'testing-framework' => 'testing-framework',
|
||||
'testing-framework-version' => 'testing-framework-version',
|
||||
}
|
||||
meta_data: [
|
||||
{namespace: 'openHPI', key: 'feedback-message', value: 'feedback-message'},
|
||||
{namespace: 'openHPI', key: 'testing-framework', value: 'testing-framework'},
|
||||
{namespace: 'openHPI', key: 'testing-framework-version', value: 'testing-framework-version'},
|
||||
]
|
||||
)
|
||||
end
|
||||
let(:test_files2) { [test_file2] }
|
||||
@ -352,11 +352,11 @@ describe ProformaService::ConvertTaskToExercise do
|
||||
internal_description: 'regular_file',
|
||||
test_type: 'test_type',
|
||||
files: test_files,
|
||||
meta_data: {
|
||||
'feedback-message' => 'feedback-message',
|
||||
'testing-framework' => 'testing-framework',
|
||||
'testing-framework-version' => 'testing-framework-version',
|
||||
}
|
||||
meta_data: [
|
||||
{namespace: 'openHPI', key: 'feedback-message', value: 'feedback-message'},
|
||||
{namespace: 'openHPI', key: 'testing-framework', value: 'testing-framework'},
|
||||
{namespace: 'openHPI', key: 'testing-framework-version', value: 'testing-framework-version'},
|
||||
]
|
||||
)
|
||||
end
|
||||
let(:test_files) { [test_file] }
|
||||
|
@ -30,7 +30,7 @@ describe ProformaService::ExportTask do
|
||||
|
||||
before do
|
||||
allow(ProformaService::ConvertExerciseToTask).to receive(:call).with(exercise: exercise).and_return(task)
|
||||
allow(Proforma::Exporter).to receive(:new).with(task).and_return(exporter)
|
||||
allow(Proforma::Exporter).to receive(:new).with(task: task, custom_namespaces: [{prefix: 'openHPI', uri: 'open.hpi.de'}]).and_return(exporter)
|
||||
end
|
||||
|
||||
it do
|
||||
|
Reference in New Issue
Block a user