```ruby
require 'spec_helper'

describe Data::GqueriesController do
  render_views

  let!(:admin) { FactoryGirl.create :admin }
  let!(:gquery) { Gquery.all.first }

  before do
    login_as(admin)
    FactoryGirl.create :scenario
  end

  describe "GET index" do
    it "should be successful" do
      get :index, :api_scenario_id =>'latest'
      response.should render_template(:index)
    end
  end

  describe "GET show" do
    it "should be successful" do
      get :show, :id => gquery.lookup_id, :api_scenario_id =>'latest'
      response.should render_template(:show)
    end
  end

end
```

Use ETSource fixture in the GQL controller spec
user
```ruby
require 'spec_helper'

describe Data::GqueriesController, :etsource_fixture do
  render_views

  let!(:admin) { FactoryGirl.create :admin }
  let!(:gquery) { Gquery.get('bar_demand') }

  before do
    login_as(admin)
    FactoryGirl.create :scenario
  end

  describe "GET index" do
    it "should be successful" do
      get :index, :api_scenario_id =>'latest'
      response.should render_template(:index)
    end
  end

  describe "GET show" do
    it "should be successful" do
      get :show, :id => gquery.lookup_id, :api_scenario_id =>'latest'
      response.should render_template(:show)
    end
  end

end
```
assistant