basic stream behaviour passing specs