Source submits a file functional test

Added another functional test to cover the case where a source submits a file instead of a message