IronRuby.Tests.Tests.Require1 C# (CSharp) Method

Require1() public method

public Require1 ( ) : void
return void
        public void Require1() {
            if (_driver.PartialTrust) return;

            try {
                string temp = _driver.MakeTempDir();
                Context.Loader.SetLoadPaths(new[] { temp });
                File.WriteAllText(Path.Combine(temp, "a.rb"), @"C = 123");

                AssertOutput(delegate() {
                    CompilerTest(@"
puts(require('a'))
puts C
");
                }, @"
true
123
");

                AssertOutput(delegate() {
                    CompilerTest(@"
puts(require('a.rb'))
puts C
");
                }, @"
false
123
");
            } finally {
                File.Delete("a.rb");
            }
        }
Tests