hunk.code_window:                 (data) => {
                       redirect(teams[teamId].name, data.channel.name);
                   },
                   () => {
                       redirect(teams[teamId].name, 'town-square');
                   }
               );
           } else {
  
hunk.labels: keep replace replace replace replace keep keep keep
hunk.after_edit:                     if (data) {
                           redirect(teams[teamId].name, data.channel.name);
                       } else {
                           redirect(teams[teamId].name, 'town-square');
                       }
  
hunk.file_path: webapp/actions/global_actions.jsx
hunk.type: replace
file: // Copyright 2012-present Oliver Eilhard. All rights reserved.
  // Use of this source code is governed by a MIT-license.
  // See http://olivere.mit-license.org/license.txt for details.
  
  package elastic
  
  import (
  	"encoding/json"
  	"testing"
  )
  
  func TestExistsQuery(t *testing.T) {
  	q := NewExistsQuery("user")
  	src, err := q.Source()
  	if err != nil {
  		t.Fatal(err)
  	}
  	data, err := json.Marshal(src)
  	if err != nil {
  		t.Fatalf("marshaling to JSON failed: %v", err)
  	}
  	got := string(data)
  	expected := `{"exists":{"field":"user"}}`
  	if got != expected {
  		t.Errorf("expected\n%s\n,got:\n%s", expected, got)
  	}
  }
  