component building test