chromium/third_party/blink/web_tests/http/tests/security/resources/create-filesystem-file.html

<html>
<head>
    <script>
        function createFile() {
            webkitRequestFileSystem(TEMPORARY, 100, function(fs) {
                fs.root.getFile("page.html", {create:true}, function(entry) {
                    entry.createWriter(function(writer) {
                        writer.onwrite = function() {
                            console.log(entry.toURL() + " created.");
                            window.top.postMessage('file created', '*');
                        };
                        writer.write(new Blob(['<div id="innerDiv">Visible Contents</div>\n']));
                    });
                });
            });
        }

        if (window.webkitRequestFileSystem)
            createFile();
        else
            console.error("This test requires FileSystem support.");
    </script>
</head>
</html>