Thanks Jon for your time and answer.
Unfortunately, I have to say I am still confused. Moreover (maybe I am 
wrong but) I have never seen anyone doing as you are suggesting and I do 
not want a specific solution but rather a common/best practice solution.

So let me exposed you more to what I am trying to accomplish that would 
probably give you more insights about the "structure I am trying to 
accomplish" (knowing that there are many things I have to improve).

I am thinking of having a _spec file to test all my reports. I am aware 
that I will mostly have to refactor afterwards but for the time being I 
would have within that same _spec file 2 suites defined by their 'context' 
: one for the Type1 and another for the Type2.
Each 'context' block would have 'its own set of tests defined as 'describe' 
blocks.
Each 'context' could be run independently from one another and therefore 
have its own browser instance, while within a specific 'context', I would 
want to always refer to the same instance browser to play my test (I would 
log onto the same site with same user once per context).


###########  FILE_SPEC.RB ###########
context 'Testing reports of Type = 2' do

  describe 'Given I am logging into QC as a ValidUser' do
    .....
    it 'The ValidUser is taken to the Dashboard page' do
      expect...
    end

  end
  
  describe 'When I access report_type1 from search' do
    ...
    it 'It opens the report_type1' do
      expect...
    end
  end

  describe 'When I filter the report_type1' do
    ...
    it 'Displays the proper page of results' do
      expect...
    end
  end

end

context ''Testing reports of Type = 1' do
  ....very similar things as above
end
############################################

Any help would be much appreciated.
Thanks

>

-- 
You received this message because you are subscribed to the Google Groups 
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rspec/d3279bff-ed2c-4983-b6a6-cf7c36df7c04%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to