specs: some tests for product_construction.rb