test various states of component submission