diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-12 17:01:36 +0200 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-12 17:01:36 +0200 | 
| commit | 49b050f04240628288ee09b453280c522507477f (patch) | |
| tree | 80edd1ec49ec5fa5d28f52458e264daed13179b5 /ftplugin | |
| parent | 700eeff06989525276be7ff5e05fc59beaf7e9bf (diff) | |
| download | vim-polyglot-49b050f04240628288ee09b453280c522507477f.tar.gz vim-polyglot-49b050f04240628288ee09b453280c522507477f.zip | |
Keep only .vim files when building
Diffstat (limited to '')
| -rwxr-xr-x | ftplugin/go/test.sh | 78 | 
1 files changed, 0 insertions, 78 deletions
| diff --git a/ftplugin/go/test.sh b/ftplugin/go/test.sh deleted file mode 100755 index d8a5b895..00000000 --- a/ftplugin/go/test.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash -e -# -# Copyright 2012 The Go Authors. All rights reserved. -# Use of this source code is governed by a BSD-style -# license that can be found in the LICENSE file. -# -# Tests for import.vim. - -cd $(dirname $0) - -cat > base.go <<EOF -package test - -import ( -	"bytes" -	"io" -	"net" - -	"mycorp/foo" -) -EOF - -fail=0 - -# usage: test_one command pattern -# Pattern is a PCRE expression that will match across lines. -test_one() { -  echo 2>&1 -n "$1: " -  vim -e -s -u /dev/null -U /dev/null --noplugin -c "source import.vim" \ -    -c "$1" -c 'wq! test.go' base.go -  # ensure blank lines are treated correctly -  if ! gofmt test.go | cmp test.go -; then -    echo 2>&1 "gofmt conflict" -    gofmt test.go | diff -u test.go - | sed "s/^/	/" 2>&1 -    fail=1 -    return -  fi -  if ! [[ $(cat test.go) =~ $2 ]]; then -    echo 2>&1 "$2 did not match" -    cat test.go | sed "s/^/	/" 2>&1 -    fail=1 -    return -  fi -  echo 2>&1 "ok" -} - -# Tests for Import - -test_one "Import baz" '"baz".*"bytes"' -test_one "Import io/ioutil" '"io".*"io/ioutil".*"net"' -test_one "Import myc" '"io".*"myc".*"net"'  # prefix of a site prefix -test_one "Import nat" '"io".*"nat".*"net"' -test_one "Import net/http" '"net".*"net/http".*"mycorp/foo"' -test_one "Import zoo" '"net".*"zoo".*"mycorp/foo"' -test_one "Import mycorp/bar" '"net".*"mycorp/bar".*"mycorp/foo"' -test_one "Import mycorp/goo" '"net".*"mycorp/foo".*"mycorp/goo"' - -# Tests for Drop - -cat > base.go <<EOF -package test - -import ( -	"foo" - -	"something" -	"zoo" -) -EOF - -test_one "Drop something" '\([^"]*"foo"[^"]*"zoo"[^"]*\)' - -rm -f base.go test.go -if [ $fail -gt 0 ]; then -  echo 2>&1 "FAIL" -  exit 1 -fi -echo 2>&1 "PASS" | 
