mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Merge discourse-narrative-bot into core plugins.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe DiscourseNarrativeBot::Store do
|
||||
describe '.set' do
|
||||
it 'should set the right value in the plugin store' do
|
||||
key = 'somekey'
|
||||
described_class.set(key, 'yay')
|
||||
plugin_store_row = PluginStoreRow.last
|
||||
|
||||
expect(plugin_store_row.value).to eq('yay')
|
||||
expect(plugin_store_row.plugin_name).to eq(DiscourseNarrativeBot::PLUGIN_NAME)
|
||||
expect(plugin_store_row.key).to eq(key)
|
||||
end
|
||||
end
|
||||
|
||||
describe '.get' do
|
||||
it 'should get the right value from the plugin store' do
|
||||
PluginStoreRow.create!(
|
||||
plugin_name: DiscourseNarrativeBot::PLUGIN_NAME,
|
||||
key: 'somekey',
|
||||
value: 'yay',
|
||||
type_name: 'string'
|
||||
)
|
||||
|
||||
expect(described_class.get('somekey')).to eq('yay')
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user