aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorKevin Moore2012-04-19 22:01:38 -0700
committerJack Nagel2012-04-20 22:11:49 -0500
commit2e8700bfb3a6db9b569666c46da625be164e3507 (patch)
treeb67ab449593359a67190565b05a14f1b7e22ccf5 /Library
parent59e13b86a88c06094824331b55107e4e79129024 (diff)
downloadhomebrew-2e8700bfb3a6db9b569666c46da625be164e3507.tar.bz2
dart 6722
- add working test Closes #11765. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/dart.rb18
1 files changed, 15 insertions, 3 deletions
diff --git a/Library/Formula/dart.rb b/Library/Formula/dart.rb
index 7f8e50d37..2831ad440 100644
--- a/Library/Formula/dart.rb
+++ b/Library/Formula/dart.rb
@@ -2,8 +2,9 @@ require 'formula'
class Dart < Formula
homepage 'http://www.dartlang.org/'
- url 'http://commondatastorage.googleapis.com/dart-dump-render-tree/sdk/dart-macos-2559.zip'
- md5 '0569646b92aa059f1ca024f9504b32eb'
+ url 'https://gsdview.appspot.com/dart-editor-archive-integration/6722/dart-macos.zip'
+ version '6722'
+ md5 '0afac9764a19e6fd99d3bbe2ae755379'
def shim_script target
<<-EOS.undent
@@ -20,6 +21,17 @@ class Dart < Formula
end
def test
- system "#{bin}/dart"
+ mktemp do
+ (Pathname.pwd+'sample.dart').write <<-EOS.undent
+ void main() {
+ Options opts = new Options();
+ for (String arg in opts.arguments) {
+ print(arg);
+ }
+ }
+ EOS
+
+ `#{bin}/dart sample.dart test message` == "test\nmessage\n"
+ end
end
end