rename qwaiter to mozo

This commit is contained in:
2025-09-20 17:35:58 -05:00
parent 7212d9041e
commit 0e051b1f93
99 changed files with 189 additions and 168 deletions
@@ -8,8 +8,8 @@ step "there is an active list and order" do
@order = create :order, user: @user, list: @list, supplier: @supplier, section: @section, state: 'placed'
@product_order = create :product_order, order: @order, product: @product, quantity: 3, price: 2.11, product_name: 'Old Product name'
# @list.set_price.should == 6.33 # does not belong here, but good test. must take product order price above product price
Qwaiter::Counter.set "supplier_counter:#{@supplier.id}:orders_placed", 11
Qwaiter::Counter.set "supplier_counter:#{@supplier.id}:orders_in_process", 7
Mozo::Counter.set "supplier_counter:#{@supplier.id}:orders_placed", 11
Mozo::Counter.set "supplier_counter:#{@supplier.id}:orders_in_process", 7
end
step "the supplier dashboard should display the active list" do
@@ -1,14 +1,14 @@
require 'spec_helper'
describe Qwaiter::Counter do
describe Mozo::Counter do
describe 'couchbase connection', broken: true do # couchbase not used at the moment
before do
@original_connection = Qwaiter::Counter.connection
Qwaiter::Counter.connection = $cb
@original_connection = Mozo::Counter.connection
Mozo::Counter.connection = $cb
end
after do
Qwaiter::Counter.connection = @original_connection
Mozo::Counter.connection = @original_connection
end
describe '.incr' do
it 'sets nonexistent keys to 1' do
@@ -1,7 +1,7 @@
# encoding: UTF-8
require 'spec_helper'
describe Qwaiter::Distribution do
describe Mozo::Distribution do
describe 'distribute_lattice' do
{
[20 , 10, 4] => [10.0, 5.0],
@@ -15,7 +15,7 @@ describe Qwaiter::Distribution do
[13.6, 40, 10] => [ 6.8, 8.0],
[40, 40, 23] => [ 8.0, 8.0],
}.each do |params, result|
it("handles #{params.join(', ')}"){ Qwaiter::Distribution.distribute_lattice(*params).should == result }
it("handles #{params.join(', ')}"){ Mozo::Distribution.distribute_lattice(*params).should == result }
end
end
end
+8 -8
View File
@@ -49,8 +49,8 @@ describe Order do
describe 'counters' do
before do
# hack some initial values
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
end
it 'reduces the orders_placed count and communicates it to user' do
@@ -89,8 +89,8 @@ describe Order do
describe 'counters' do
before do
# hack some initial values
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
end
it 'decreases the orders_in_process count and communicates it to user' do
@@ -123,8 +123,8 @@ describe Order do
describe 'counters' do
before do
# hack some initial values
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
end
it 'decreases the placed count and communicates it to user when state is placed through the order_cancelled broadcast message' do
@@ -157,8 +157,8 @@ describe Order do
describe 'counters' do
before do
# hack some initial values
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 11
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_in_process", 7
end
it "decrements the orders_placed_count for when a placed order is closed" do
+4 -4
View File
@@ -15,16 +15,16 @@ describe Supplier::Counters do
end
# it 'cleans counter values if orders are no longer available', broken: defined?($cb) do
# old_connection = Qwaiter::Counter.connection
# old_connection = Mozo::Counter.connection
# # this spec should run on the couchbase database
# Qwaiter::Counter.connection = $cb
# Mozo::Counter.connection = $cb
# supplier = create :supplier
# Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 9
# Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 9
# supplier.orders_placed_count.should == 9
# Supplier.reset_counters!
# sleep 1
# supplier.orders_placed_count.should == 0
# Qwaiter::Counter.connection = old_connection
# Mozo::Counter.connection = old_connection
# end
#
it 'sets the counters to the right values for one supplier' do
+1 -1
View File
@@ -76,7 +76,7 @@ describe Supplier do
describe '#decrement_orders_placed_count!' do
it 'decreases orders_placed' do
Qwaiter::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 9
Mozo::Counter.set "supplier_counter:#{supplier.id}:orders_placed", 9
supplier.decrement_orders_placed_count!.should == 8
end
end
+4 -4
View File
@@ -43,7 +43,7 @@ end
module BroadcastHelpers
def expect_broadcast(obj)
expect(Qwaiter.broadcaster).to receive(:broadcast).with(obj)
expect(Mozo.broadcaster).to receive(:broadcast).with(obj)
end
end
@@ -189,13 +189,13 @@ RSpec.configure do |config|
# instead of true.
#config.use_transactional_fixtures = true
config.before :suite do
Qwaiter::Couchbase.load_design_docs!
Qwaiter::Counter.connection = TestCounter.new
Mozo::Couchbase.load_design_docs!
Mozo::Counter.connection = TestCounter.new
end
config.before :each do
CouchPotato.couchrest_database.recreate!
Qwaiter::Counter.connection.flush
Mozo::Counter.connection.flush
end
config.before :each, type: :feature do
+2 -2
View File
@@ -3,9 +3,9 @@ require 'spec_helper'
describe 'Serializers' do
let(:serializer_classes){ Dir.glob(Rails.root.join('app/serializers/*_serializer.rb')).map{|f| File.basename(f).sub(/\.rb$/,'').classify.constantize}}
describe 'classes' do
it 'inherits from Qwaiter::Serializer' do
it 'inherits from Mozo::Serializer' do
serializer_classes.each do |serializer|
serializer.ancestors.should include Qwaiter::Serializer
serializer.ancestors.should include Mozo::Serializer
end
end
end
@@ -17,11 +17,11 @@ module Matchers
end
def matches?(block)
old_broadcaster = Qwaiter.broadcaster
old_broadcaster = Mozo.broadcaster
test_broadcaster = TestBroadcaster.new
Qwaiter.broadcaster = test_broadcaster
Mozo.broadcaster = test_broadcaster
block.call
Qwaiter.broadcaster = old_broadcaster
Mozo.broadcaster = old_broadcaster
relevant_broadcasts = test_broadcaster.broadcasts.select{|b| b[:channel] =~ /^\/supplier\/#{@supplier_id}/ && b[:data][:event] == @message}
@failure_debug_content = "was #{relevant_broadcasts.map{|b| b[:data][:data].inspect}.join(" and ")}"
@@ -18,11 +18,11 @@ module Matchers
end
def matches?(block)
old_broadcaster = Qwaiter.broadcaster
old_broadcaster = Mozo.broadcaster
test_broadcaster = TestBroadcaster.new
Qwaiter.broadcaster = test_broadcaster
Mozo.broadcaster = test_broadcaster
block.call
Qwaiter.broadcaster = old_broadcaster
Mozo.broadcaster = old_broadcaster
relevant_broadcasts = test_broadcaster.broadcasts.select{|b| b[:channel] =~ /^\/user\/#{@user_id}/ && b[:data][:event] == @message}
@failure_message = "User #{@user_id} did not receive any broadcasts" and return false if relevant_broadcasts.empty?